welcome: please sign in
location: "break文"の差分
2と3のリビジョン間の差分
2008-12-09 13:22:15時点のリビジョン2
サイズ: 620
編集者: masahiko
コメント:
2008-12-09 13:23:08時点のリビジョン3
サイズ: 664
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 39: 行 39:

----
=== ラベルのあるbreak文 ===

break文

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文 (最終更新日時 2010-12-06 01:07:04 更新者 masahiko)