1、什么是 continue 语句?
continue 语句,主要用于跳过本次循环,也就是说,当循环本中的代码执行到 continue 语句时,就会跳过循环中
未执行的代码,然后,回到循环的起始位置,继续执行下一轮的循环。
另外,continue 语句只可以出现在循环体中。
=======================================================================
2、例子:
int i=0;
while( i<2 )
{
语句1;
i=i+1;
continue;
语句2;
}
语句3;
例子分析:
(1)程序首先判断while语句后面的表达式i<2,判断结果为“真”,因为“i”等于0,而0是少于2,
所以判断结果为“真”,这样就可以继续执行while循环体中的代码。
(2)当i<3的结果为“真”时,程序首先执行语句1,然后,再执行i+1,即0+1结果等于1,
再将结果1赋给变量“i”,变量“i”中的值由0变为1,然后,再执行continue,
然后,程序就会跳转回while的表达式i<2中进行判断,而不会执行循环体中的语句2,
这就是continue的作用。
(3)接着,程序再一次判断while语句后面的表达式i<2,判断结果为“真”,因为“i”当前的值等于1,而1是少于2,
所以判断结果为“真”,这样就可以继续执行while循环体中的代码。程序首先执行语句1,
然后,再执行i+1,即1+1结果等于2,再将结果2赋给变量“i”,变量“i”中的值由1变为2,
然后,再执行continue,然后,程序就会再次跳转回while的表达式i<2中进行判断,
而不会执行循环体中的语句2
(4)程序再次判断while循环语句后面的表达式i<2,判断结果为“假”,因为“i”当前的值等于2,而2不是少于2,
所以判断结果为“假”,这样,就立即跳出了当前的while循环。
然后,继续执行后面的语句3。
所以,由while循环开始到结束,循环体中的语句2都没有被执行过。
=======================================================================
非常好,现在,我们已经掌握了C语言中的( continue 语句),但是,如何去运行用它呢?
所以,我们就需要通过下方的链接,进入到C语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。
>>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行
编程训练)
|