先看两个代码的比较
代码1:
int i = 1;
while(i <= 10) //(当型) 判断条件是否为真,如果为真,进入循环体,如果为假,则一次循环都不执行。
{
if(i == 5)
continue;
printf("%d",i);
i++;
}
这段代码输出为:1 2 3 4 _(光标); 死循环
代码2:
int i = 0;
while(i < 10)
{
i++;
if(i == 5)
continue;
printf("%d\n",i);
}
这段代码输出为:1 2 3 4 6 7 8 9 10
所以continue的总结:continue是用于终止本次循环的,也就是本次循环中continue后边的代码都不会再执行,而是直接跳转到while语句的判断部分,进行下一次循环的入口判断。
更多推荐
C语言 continue的用法
发布评论