[考点三] for语句
, M* Z! I0 N! L/ ~6 r/ V 一般形式:___________________________
$ b5 | S; @/ _: R 说明:for是C语言的关键字,其后的括号中通常有3个表达式,这3个表达式可以是C语言中任意合法表达式,它们通常用于for循环的控制。各个表达式之间用“;”隔开,且括号不可省略。按照语法规则,循环体只能是一条语句,如需要完成多项操作,可通用大括号括起来构成复合语句。
' n( D7 Q) l7 D( G1 h 执行过程:___________________________ [4 m) ^6 Y E( r
[考点四] 循环的嵌套 & U6 r( V: E( W
在某一个循环体内部又包含了另一个完整的循环结构,称为循环的嵌套。 3 \% g3 G3 r6 K3 { a- O- P
一般形式:
7 M1 j5 O0 A/ {4 t, l+ @2 U6 A0 d while ___________________________ @ K" _9 g5 _, D
for ___________________________
# ?+ [/ V/ V; c# F& v* Z" l do___________________________ 8 V, `- j0 X( ~) y( _% Q: Y/ P
[考点五] 循环的比较 ( y- T3 x. _0 c3 y
前面讲的几种循环都可以用来处理同一个问题,一般情况下它们可以互相代替。不过最好根据每种循环的不同特点选择最适合的。 7 ~- h9 d' w/ g. ?" q
while和do…while循环,只在while后面指定循环条件,循环体内应包含使循环趋于结束的语句。for中使循环趋于结束的操作可以包含在“表达式3”中。由while完成的循环,用for都能完成。在for语句“表达式1”中可以实现循环变量的初始化,而while和do…while的循环变量初始化应在while和do…while语句之前完成。
2 l- [# M. V M: m [考点六] break语句
4 [* U& |! G) |0 e2 l1 A break语句只能出现在循环体内及switch语句内,不能用于其它语句中。
, H3 j7 U4 {5 D6 B4 q. o 当break出现在循环体中的switch语句体内时,其作用是:___________________________
4 [( Z7 S: T; X/ \ 当break出现在循环体只是 并不在switch语句体内时,则在执行break后,跳出本层循环,当然也不再去进行条件判断。
3 G* I- S) l# c; L [考点七] continue语句
5 D, M3 N' G7 g9 b' S" [1 W 作用: ___________________________ continue和break语句的区别是:___________________________ |