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文内でのみ使用でき、他の場所では使用できません。