C言語において、どのようにしてループ文を途中で終了させることができますか?

C言語では、ループ文を途中で終了するために、break文を使用することができます。

breakステートメントは、forループ、whileループ、do-whileループで使用できます。breakステートメントが実行されると、プログラムはすぐに現在のループから抜けて、その後のコードを実行します。

以下是一个使用break语句提前结束循环的示例:

#include <stdio.h>

int main() {
    int i;
    for (i = 1; i <= 10; i++) {
        if (i == 5) {
            break; // 当 i 等于 5 时提前终止循环
        }
        printf("%d ", i);
    }
    printf("\n");
    return 0;
}

結果は次の通りです:

1 2 3 4

例えば、iが5の時にbreak文が実行され、ループから抜けるため、1、2、3、4が出力されます。

bannerAds