c语言中 continue用法。 i=0; while(i<10) {if(i<1) cont

c语言中 continue用法。
i=0;
while(i<10)
{if(i<1) continue;
if(i==5) break;
i++;} //前面continue了之后还会行i++吗?

循环6次,还是死循环。

do

{

if((k%2)!=0)continue;

s+=k;k++;

}while(k>10);

C、Java,MATLAB语言中,continue语句一般形式为"continue;"

在C++、C#中有所使用。

其作用为结束本次循环。即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件。而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。

扩展资料:

注意

1.break可以在if-else中使用直接跳出当前循环。

2. 在多层循环中, 一个break语句只向外跳一层。

continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环。

continue语句只用在for、while、do-while等循环体中, 常与if条件语句一起使用, 用来加速循环。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-12-24
continue之后的语句不再执行,这个程序是个死循环,因为i=0,每次进入while之后都执行这句if(i<1) continue,后面的i++执行不了,i的值不变本回答被提问者采纳
第2个回答  2013-12-24
这是一个死循环,i++永远不会被执行
第3个回答  2013-12-24
不会,这是个死循环啊,亲。
相似回答