C 循環
C 語言中的
continue 語句有點像 break語句。但它不是強制終止,continue 會跳過目前循環中的代碼,強迫開始下一次循環。
對于
for 循環, 語句執行後自增語句仍然會執行。對于 while 和 do...while 語句重新執行條件判斷語句。文法
C 語言中
語句的文法:
continue;

流程圖
執行個體
#include <stdio.h>
int main ()
{
/* 局部變量定義 */
int a = 10;
/* do 循環執行 */
do
{
if( a == 15)
{
/* 跳過疊代 */
a = a + 1;
continue;
}
printf("a 的值: %d\n", a);
a++;
}while( a < 20 );
return 0;
}
當上面的代碼被編譯和執行時,它會産生下列結果:
a 的值: 10
a 的值: 11
a 的值: 12
a 的值: 13
a 的值: 14
a 的值: 16
a 的值: 17
a 的值: 18
a 的值: 19