break文は繰り返しを途中で抜けるのに使います。
10回繰り返すforループの内側で、 4行目の条件が成り立つときは7行目のbreak文が実行され、その時点でforループを抜けます。
1 for(i = 0; i < 10; i++) 2 { 3 ... 4 if( ... ) 5 { 6 ... 7 break; 8 } 9 }
では2重ループの内側でbreak文を使うとどうなるでしょうか。
1 for(j = 0; j < n; j++) 2 { 3 for(i = 0; i < 10; i++) 4 { 5 ... 6 if( ... ) 7 { 8 ... 9 break; 10 } 11 } 12 }
ラベルのあるbreak文はラベルのあるブロックの中で使います。
ラベルのあるブロックの構文を示します。
ラベルのあるbreak文が実行されると、そのラベルのつけられたブロックを抜けます。
break文 (最終更新日時 2008-12-09 13:36:17 更新者 masahiko)