1.goto语句
goto直接跳跃到标识符位置,但只能在自己的函数内跳跃。
例子:求1+2+3+...+100
2.循环三要素
一.循环执行条件
二.循环趋于结束的语句
三.有循环变量初始化语句
3.while语句
while()后不能加‘ ;’,会使while语句缺乏使循环趋于结束的语句陷入死循环。
4.do...while语句
do...while至少会执行一次;
结尾要加‘ ;’。
5.for循环
表达式1可省略,可以提前赋值;
表达式2省略,则恒为真,会陷入死循环;
表达式3可省略,写进循环体;
也可以将循环体写进for,所以for循环很灵活;
for( ; ;)相当于while(1);
三个循环语句效率一样,灵活使用。
6.循环嵌套
循环嵌套,内层循环比外层循环快。
7.break语句
j=4时,跳出for循环,直接输出0,1,2,3
break语句只能跳出当前所在的这层循环;
判断是否由break跳出循环,看得到的数与执行条件的关系,若为真,则跳出来了,若为假,则不是跳出来的。
循环结束时,循环变量的值一定是初次使执行条件为假的值!!!