機能 |
switch文またはループ(for文、while文、do-while文)の実行の終了を表す。 |
---|---|
定義 | break ; |
実装例 |
#include <stdio.h> int main(void) { int i; /* for文の例 */ for(i=0; i<5; i++) { if (i > 2) { /* 変数i が 2 より大きなら繰り返し終了 */ break; } printf("i = %d\n", i); } printf("\n"); /* while文の例 */ i = 0; while(i < 5) { i++; if (i > 2) { break; } printf("i = %d\n", i); } printf("\n"); /* do-while文の例 */ i = 0; do { i++; if (i > 2) { break; } printf("i = %d\n", i); }while(i > 5); i = 0; switch (i) { case 0: break; /* switch文を抜ける */ printf("Break\n"); /* 実行されない */ } return 0; } |
実行結果 |
i = 0 i = 1 i = 2 i = 1 i = 2 i = 1 i = 2 |
break