循环结构比前两个程序设计要难得多,这就是我对循环结构的第一印象。
一共三种循环符(for,while,do-while),它可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题。
注意点:1.while语句先判断表达式再执行循环体,do-while语句先执行循环体,再判断表达式。
2.如果执行的操作(循环体)次数是固定的、已知的,则一般使用for语句
3.循环开始前要将各个变量初始化
4.注意"{}"使用可以使循环看起来更明了
5.do-while语句先做循环再判断,有可能会导致多执行一遍
6.对于for语句,循环体语句中可以定义变量,但是该变量只能在循环体中使用
7.break语句结束离它最近的循环
8.continue语句忽略本循环的后续语句
9.声明变量应当紧挨着循环。即声明完相关变量后,应紧跟着相关的循环。否则有可能会出错。
10.scanf和int的使用,可以根据题目不同选择不同。相对来说scanf应用更多。
11.注意循环嵌套时,相关语句的位置,在哪些循环内,在哪些循环外,如果写错,会出现十分严重的后果。
这段时间的循环结构程序设计的学习以及作业练习让我对c++有了新的了解,这门课程不是管在上课认真听就会的,课余时间必须花大量时间去编程找错误,才能使自己比较熟练度掌握这一章节。然后这一章节感觉难度上一下提高了一个层次面,在解决一些问题上,有了更多的方法去考虑。题目难度的加大,使我认识到自己用功程度的不足以及对课本知识掌握的不足。 在解决一些应用题时,无法直接想出解题步骤,可以先对其分析找到方法,或者看看课本例题,还有我感觉看不如写,因为我以为我看懂了可是在上机实验的时候还是不太会用。所以要多看课本,多练习。