首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

continue statement

导致包围的其余部分。为,,,范围-为,,,当或同时要跳过的循环体。

当使用条件语句忽略循环的其余部分时使用。

句法

attr(optional) continue ;

解释

continue语句会导致跳转,似乎后藤到循环主体%28的末尾,它只能出现在为,,,范围-为,,,当,和同时循环%29

更准确地说,

为当循环,它的作用是。

二次

代码语言:javascript
复制
while (/* ... */) {
   // ... 
   continue; // acts as goto contin;
   // ...
   contin:;
}

二次

为同时循环,它的作用是:

二次

代码语言:javascript
复制
do {
    // ...
    continue; // acts as goto contin;
    // ...
    contin:;
} while (/* ... */);

二次

为为和范围-为循环,它的作用是:

二次

代码语言:javascript
复制
for (/* ... */) {
    // ...
    continue; // acts as goto contin;
    // ...
    contin:;
}

二次

关键词

continue...

二次

代码语言:javascript
复制
#include <iostream>
 
int main() 
{
    for (int i = 0; i < 10; i++) {
        if (i != 5) continue;
        std::cout << i << " ";       //this statement is skipped each time i!=5
    }
 
    std::cout << '\n';
 
    for (int j = 0; j < 2; j++) {
        for (int k = 0; k < 5; k++) {   //only this loop is affected by continue
            if (k == 3) continue;
            std::cout << j << k << " "; //this statement is skipped each time k==3
        }
    }
}

二次

产出:

二次

代码语言:javascript
复制
5
00 01 02 04 10 11 12 14

二次

另见

c继续文件

*。

代码语言:txt
复制
 © cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券