continue语句
导致跳过整个 for 、 while 或 do-while 循环体的剩余部分。
在使用条件语句忽略循环剩余部分显得笨拙时使用。
语法
continue ;
|
|||||||||
解释
continue
语句导致如同用 goto 跳转到循环体的结尾(它仅能出现在 for 、 while 及 do-while 的循环体内)。
对于 while 循环,它表现为
while (/* ... */) { // ... continue; // 表现为 goto contin; // ... contin:; }
对于 do-while 循环,它表现为:
do { // ... continue; // 表现为 goto contin; // ... contin:; } while (/* ... */);
对于 for 循环,它表现为:
for (/* ... */) { // ... continue; // 表现为 goto contin; // ... contin:; }
关键词
示例
运行此代码
输出:
5 00 01 02 04 10 11 12 14
引用
- C11 standard (ISO/IEC 9899:2011):
- 6.8.6.2 The continue statement (p: 153)
- C99 standard (ISO/IEC 9899:1999):
- 6.8.6.2 The continue statement (p: 138)
- C89/C90 standard (ISO/IEC 9899:1990):
- 3.6.6.2 The continue statement