成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

c语言中continue的用法

Q1:C语言中continue的用法

continue跳过本次循环,进入下一次。break直接跳出循环。

Q2:能不能具体的说一下C语言中continue 的用法?

continue语句
作用为结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定.
一般形式:
continue;
比如:
unsigned char i, j=50,k;
for(i=0;i<100;i++)
{
if(i>j) continue;
k=i;
}
当程序循环到i=51时,执行continue语句,结束本次循环,即不执行下面的j=i语句,而是执行i++,即i=52,故i<100,循环的条件成立,循环继续执行,直到i<100的条件不成立,for循环才终止。
退出循环后,i值为100,而k值为50。
总之:
continue语句只结束本次循环,而不是终止整个循环的执行。

Q3:C语言中continue的用法在for循环与while循环中的区别

for(part1;part2;part3)在for循环中,使用 continue 是跳到part3部分。(如果,你在part3的地方做了循环变量的修改,那么,循环变量的值会改变、)而while(exp); 中没有part3这一部分,所以,你在使用的时候,需要自己先进行循环变量的修改。

Q4:求解释,c语言,continue的用法

给你举一个例子吧
for(1;2;3)
{
1;
2;
continue;
3;
4;
}
如果程序执行了continue那么就不会执行,3,4语句,直接去执行for循环中的3语句。
而且continue不能达到你的要求,你可以用break;你原来的程序可以这么写:
for(j=0;j<6;j++)
{
if(j%2)
n++;
break;
}

猜你喜欢

更多