c++でのbreakの使い方は何ですか。

C++では、break文はループまたはswitch文の実行を中断し、ループを終了させるかswitch文の実行を抜けるために使用されます。

ループ内で、break文が実行されると、プログラムは即座に現在のループを終了し、その後のコードを実行します。これは通常、特定の条件が満たされた際にループを早めに終了するために使用されます。例えば:

for (int i = 0; i < 10; i++) {
    if (i == 5) {
        break;  // 当 i 等于 5 时,提前结束循环
    }
    cout << i << " ";
}
// 输出:0 1 2 3 4

switch文では、break文はswitch文の実行から抜け出し、他のcase分岐を実行しないようにします。break文がないと、プログラムは次のcase分岐を実行し続けるため、これが「case貫通」と呼ばれています。例えば、

int num = 2;
switch (num) {
    case 1:
        cout << "One ";
    case 2:
        cout << "Two ";
        break;  // 当 num 等于 2 时,跳出 switch 语句,防止继续执行下一个 case
    case 3:
        cout << "Three ";
}
// 输出:Two

break文は、ループ文やswitch文内でのみ使用でき、他の場所では使用できません。

bannerAds