|
楼主 |
发表于 2013-4-6 23:11:02
|
显示全部楼层
总结栏:
一. goto语句( 例5.1 )
1.gotu语句是一种无条件转移语句.
一般形式: goto 语句标号;
但是注意: goto语句通常不用,主要因为它将使程序层次不清,且不易读,
但在多层嵌套退出时,用goto语句则比较合理.
二. while语句( 例5.2 例5.3 例5.4 )
1.一般形式为: while(表达式)语句
2. while(getchar()!='\n') 其意义是: 只要从键盘输入字符,不是回车就继续循环.
n++ 其意义是:统计不是回车的字符的个数.
3. 注意以下几点
A. while语句中的表达式一般是关系表达式或逻辑表达式,只要表达式的值为真(非0)
即可继续循环.
B. 循环体如包括有一个以上的语句,则必须用{}括起来,组成复合语句.
三. do-while语句( 例5.5 例 5.6)
1. 一般形式:
do
语句
while(表达式)
四.for语句
1. 一般形式: for(表达式1;表达式2;表达式3)语句
for(循环变量赋初值;循环条件;循环变量增量)语句
2. 注意以下几点
A. for循环中的"表达式1(循环变量赋初值)","表达式2(循环条件)"和
"表达式3(循环变量增量)"都是选择项,即可以缺省,但";"不能缺省!
B. 省略了"表达式1",表示不对循环控制变量赋初值.
C. 省略了"表达式2",则不作其它处理时便成为死循环.
D. 省略了"表达式3",则不对循环控制变量进行操作.这是可在语句体重
加入修改循环控制变量的语句. |
|