c语言 continue语句

2025-02-02 23:58:18
推荐回答(5个)
回答1:

continue语句用于结束本次循环,即跳过循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定.
一般形式: 

     continue;

比如:

unsigned char i, j=50;
for(i=0;i<100;i++)
{
      if(i>j) continue;
      j=i;
}

当程序循环到i=51时,执行continue语句,结束本次循环,即不执行下面的j=i语句,而是执行i++,即i=52,故i<100,循环的条件成立,循环继续执行,直到i<100的条件不成立,for循环才终止。

回答2:

continue 是用来提前结束本次循环,即跳过循环体里没执行的语句,转到循环体结束点前(就是倒数第二个花括号前那里!),然后执行for的n++ ,才再回到n<=200 。

回答3:

continue是用来提前结束本次循环,即跳过循环体里没执行的语句,进入下一次循环,不是整个循环体。
break是 结束整个循环体。

回答4:

简单的说下:
continue 结束本次循环,进入下一次循环,不是整个循环体。
break 结束整个循环体。
所以依照你的理解,应该用 break;
不知道你明白了没?当初我开始学的时候也会搞混掉。O(∩_∩)O~ 那已经是历史了n年前

回答5:

//不用管我,伤不起 打酱油的,任务额 残念~
不过 continue只是跳出本次循环,不是跳出真个for循环。如n=3时候,continue了,
for(n=100;n<=200;n++)
n为4了...