永发信息网

请大家说明一下

答案:3  悬赏:0  手机版
解决时间 2021-07-26 11:44
  • 提问者网友:蓝莓格格巫
  • 2021-07-25 12:42

continue;
其语义是:结束本次循环,即不再执行循环体中continue 语句之后的语句,转入下一次循环条件的判断与执行。应注意的是, 本语句只结束本层本次的循环,并不跳出循环。

“并不跳出循环”怎么理解?请大家详细的举例说明

最佳答案
  • 五星知识达人网友:怀裏藏嬌
  • 2021-07-25 14:09

给你个简单的例子:


for (int i=0;i<10;i++){


if (i==5) contunue;


printf("%d",i);


}



当i的值等于5时,它不会执行printf,而是继续下一阶段,也就是i=6


如果你把continue改成break就会跳出循环。


如果是continue,这段代码的输出是012346789


如果是break,01234

全部回答
  • 1楼网友:白昼之月
  • 2021-07-25 15:41

意思循环继续执行!是for循环就继续执行for循环 while循环就继续执行while循环!

  • 2楼网友:英雄的欲望
  • 2021-07-25 14:44
就是结束这一次的循环,回到循环体的开始
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯