如:
(我= 0;我< 100;我+ +)
{
If (I = = 50)继续;
函数(我);
}
当继续遇到时,跳过循环体继续下去。
也就是说,继续,跳过这个循环,继续下一个循环,例如,如果你想输出一个数字,如果你不满足条件,跳过输出,然后可以继续使用。
重复当前循环,并且循环中继续的语句将不会执行。例如:int num;While (1) {the scanf(“% d”,& num);如果(num != 123)继续;Printf(“% d”,num);打破;当输入不是123时,您将一直接受数据,直到输入123,输出123,结束循环。输出输入:12312123:123。
break是跳出循环
continue是跳出本次循环,
例如for(i=1;i<=10;i++)
{if
i=4
break/continue}
如果是break那么当循环到i=4的时候,就不再循环了,跳出
如果是continue那么当循环到i=4的时候,就不执行i=4的 *** 作了,跳出本次循环,执行i=5
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语句只结束本次循环,而不是终止整个循环的执行。
楼主你的程序,有问题。
i(a[i]>a[j]){t=a[=i];a[i]=a[j];a[j]=t;}
continie;
此句有问题,此处continue无意义,而且你的continue写错了。正确的语句如下:
if(a[i]>a[j]){t=a[=i];a[i]=a[j];a[j]=t;}
以上就是关于C语言中continue的用法是什么全部的内容,包括:C语言中continue的用法是什么、在程序中break和continue有什么区别。编程时如何使用它们。、能不能具体的说一下C语言中continue 的用法等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)