機能 |
ループ(for文、while文、do-while文)の終わりへの跳躍を表す。 つまり、continue以降の文はスキップして次のループを実行する。 |
---|---|
定義 | continue ; |
実装例 |
#include <stdio.h> int main(void) { int i; /* for文の例 */ for(i=0; i<5; i++) { if ((i % 2) == 0) { /* 変数i が 偶数 なら次の繰り返し処理へ */ continue; } printf("i = %d\n", i); } printf("\n"); /* while文の例 */ i = 0; while(i < 5) { i++; if ((i % 2) == 0) { continue; } printf("i = %d\n", i); } printf("\n"); /* do-while文の例 */ i = 0; do { i++; if ((i % 2) == 0) { continue; } printf("i = %d\n", i); }while(i < 5); return 0; } |
実行結果 |
i = 1 i = 3 i = 1 i = 3 i = 5 i = 1 i = 3 i = 5 |
continue