在线文档教程
C++
语言 | Language

continue statement

继续语句

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

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

句法

attr(optional) continue ;

解释

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

更准确地说,

为当循环,它的作用是。

二次

while (/* ... */) { // ... continue; // acts as goto contin; // ... contin:; }

二次

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

二次

do { // ... continue; // acts as goto contin; // ... contin:; } while (/* ... */

二次

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

二次

for (/* ... */) { // ... continue; // acts as goto contin; // ... contin:; }

二次

关键词

continue...

二次

#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 } } }

二次

产出:

二次

5 00 01 02 04 10 11 12 14

二次

另见

c继续文件

*。

© cppreference.com

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

http://en.cppreference.com/w/cpp/language/CONCE