循环控制结构中的更改语句
2011-07-19 11:34
253 查看
更多来自:http://imcc.blogbus.com
3. 更改语句
在各种循环结构中,总是有一个循环控制变量用来构成循环是否继续执行的条件。例如前面例子中的nInout就是一个循环控制变量,可以用它的值来判断是否需要进行下一次的循环。既然是表示循环的条件,就需要在循环中对这个变量进行修改,以反映循环的执行情况,根据执行情况决定循环是否继续进行。例如将用户输入的值赋值给nInput,就是对循环控制变量的修改。for循环是将循环控制变量的修改独立出来放到了更改语句中来进行。
在理解了for循环的三个要素之后,再来理解for循环的执行流程就比较清楚了。程序进入for循环语句之后,首先会执行初始化语句,完成必要的初始化工作。然后再计算条件表达式的值,如果条件表达式的值为true,则执行循环体语句,再执行更改语句,修改循环控制变量。接着又开始计算条件表达式的值,根据其值决定是否需要继续下一次循环:如果条件表达式的值为true,则继续下一次循环;反之,则结束整个循环的执行。for循环控制结构的执行流程如图4-5所示。
图4-5 for循环的执行流程
3. 更改语句
在各种循环结构中,总是有一个循环控制变量用来构成循环是否继续执行的条件。例如前面例子中的nInout就是一个循环控制变量,可以用它的值来判断是否需要进行下一次的循环。既然是表示循环的条件,就需要在循环中对这个变量进行修改,以反映循环的执行情况,根据执行情况决定循环是否继续进行。例如将用户输入的值赋值给nInput,就是对循环控制变量的修改。for循环是将循环控制变量的修改独立出来放到了更改语句中来进行。
在理解了for循环的三个要素之后,再来理解for循环的执行流程就比较清楚了。程序进入for循环语句之后,首先会执行初始化语句,完成必要的初始化工作。然后再计算条件表达式的值,如果条件表达式的值为true,则执行循环体语句,再执行更改语句,修改循环控制变量。接着又开始计算条件表达式的值,根据其值决定是否需要继续下一次循环:如果条件表达式的值为true,则继续下一次循环;反之,则结束整个循环的执行。for循环控制结构的执行流程如图4-5所示。
图4-5 for循环的执行流程
相关文章推荐
- 运维之shell篇-----3.循环结构 、 case语句 、 函数及中断控制
- 使用控制结构——循环语句——WHILE循环
- 3.Java语句的执行结构,分支语句,循环语句,特殊流程控制语句
- Unix/Linux C++应用开发-C++控制结构"循环语句"
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- (7)javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框
- 循环控制结构与循环语句
- JAVA学习(四):Java流程控制语句(顺序结构、if条件语句、switch条件语句、循环语句与跳转语句)
- 使用控制结构——循环语句——FOR循环
- 黑马程序员——Java基础(流程控制语句、选择结构、循环结构、方法)
- javascript的程序控制结构及语句------(2)循环控制语句、跳转语句、对话框
- C++控制结构-循环语句
- 编写控制结构之循环语句
- 使用控制结构——循环语句——嵌套循环和标号
- 13_Shell语言―――语言控制结构之for循环语句
- Java键盘录入、选择结构、循环结构和控制语句的使用
- Java基础之switch语句、循环结构语句、跳转控制语句
- Java基础循环结构,以及循环控制语句break,continue,return
- Java基础语法(一)---数据、数值类型、运算符、程序流程控制语句和循环结构