C++语言中结束一次循环的语句是

如题所述

continue语句只要是用在循环体中(不管哪个位置),都是用来跳出当前次循环,进入下一次循环。
举例说明如下:
int i, s=0;
for(i=0; i<5; i++)
{
s += i;
if(i==3) // 如果i=3跳出此次循环,进入i=4的循环(此时加continue没什么意义)
continue;
}
// 执行程序后s=0+1+2+3+4=10

int i, s=0;
for(i=0; i<5; i++)
{
if(i==3) // 如果i=3跳出此次循环,进入i=4的循环(即此时不执行s+=i)
continue;
s += i;
}
// 执行程序后s=0+1+2+4=7
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-04-08

continue语句只要是用在循环体中(不管哪个位置),都是用来跳出当前次循环,进入下一次循环。
举例说明如下:

int i, s=0;
for(i=0; i<5; i++)
{
    s += i;
    if(i==3)  // 如果i=3跳出此次循环,进入i=4的循环(此时加continue没什么意义)
        continue;
}
// 执行程序后s=0+1+2+3+4=10

int i, s=0;
for(i=0; i<5; i++)
{
    if(i==3)  // 如果i=3跳出此次循环,进入i=4的循环(即此时不执行s+=i)
        continue;
    s += i;
}
// 执行程序后s=0+1+2+4=7

本回答被网友采纳
第2个回答  2012-05-25
continue 结束本次循环,进行下次循环;break 结束整个循环,执行循环语句后面的句子。
第3个回答  2014-05-05
for(int i=0; i<100; i++){
if(i%3==0) //如果i能被3整除,就停止本次循环,直接进到下一次(i+1)的循环里
continue;
else
cout << i;
第4个回答  2012-05-25
break 结束循环,
continue 结束本次循环,还会进入下次循环。
相似回答