C break 文
C 言語ではbreak文には以下の2つの用法があります:
- 当 break文がループ内に現れると、ループは直ちに終了し、プログラムの流れはループの直後の次の文を実行し続けます。
- これは終了するために使用できます:switch文内の case。
入れ子ループ(つまり、あるループ内に別のループが入れ子になっている)を使用している場合、break 文は最も内側のループの実行を停止し、そのブロックの後の次のコード行の実行を開始します。
構文
C 言語ではbreak文の構文:
break;

フローチャート

サンプル
サンプル
#include <stdio.h>
int main ()
{
/* ローカル変数の定義 */
int a = 10;
/* while ループの実行 */
while( a < 20 )
{
printf("a の値: %d\n", a);
a++;
if( a > 15)
{
/* break 文を使用してループを終了する */
break;
}
}
return 0;
}
int main ()
{
/* ローカル変数の定義 */
int a = 10;
/* while ループの実行 */
while( a < 20 )
{
printf("a の値: %d\n", a);
a++;
if( a > 15)
{
/* break 文を使用してループを終了する */
break;
}
}
return 0;
}
上記のコードをコンパイルして実行すると、次の結果が生成されます:
a 的值: 10 a 的值: 11 a 的值: 12 a 的值: 13 a 的值: 14 a 的值: 15その他の拡張
C ループ