C言語におけるブレークの役割

下次还敢
下次还敢オリジナル
2024-05-09 10:39:16582ブラウズ

break ステートメントは、ループまたは switch ステートメントを終了するために使用されます。ループ内で Break を実行すると、switch ステートメントの case 分岐内で Break を実行すると、ループが即座に終了します。

C言語におけるブレークの役割

C言語におけるbreakの役割

break文の定義

break文はループやswitch文を終了するための制御フロー文です。

ループ内での Break の使用

break ステートメントがループ本体内に出現すると、ループが直ちに終了し、ループの外の次のステートメントに制御が移ります。

例:

<code class="c">for (int i = 0; i < 10; i++) {
    if (i == 5) {
        break;
    }
    printf("%d ", i);
}</code>

このコードは、0 から 4 までの数字を出力します。 i が 5 に等しい場合、break ステートメントが実行され、ループが終了します。

switch ステートメントでの Break の使用

switch ステートメントの case 分岐に Break ステートメントが出現すると、switch ステートメントが飛び出て、case 分岐の外にある次のステートメントから実行が続行されます。

例:

<code class="c">switch (ch) {
    case 'a':
        printf("字母a");
        break;
    case 'b':
        printf("字母b");
        break;
    default:
        printf("其他字符");
}</code>

ch が 'a' または 'b' の場合、break ステートメントが実行され、switch ステートメントが飛び出します。 ch が「a」または「b」に等しくない場合、デフォルトの分岐が実行されて「その他の文字」が表示されます。

以上がC言語におけるブレークの役割の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。