C言語におけるbreak文の使い方
break文によりC言語ではループやswitch文が強制的に終了し、ループやswitch文の直後にあるコードの次の行に制御が移ります。breakの使い方は以下の通りです。
- breakでループから抜ける
for (int i = 0; i < 10; i++) {
if (i == 5) {
break; // 当i等于5时,终止循环
}
printf("%d ", i);
}
結果は0、1、2、3、4となりました。
- switch文ではbreakを使用:
int num = 2;
switch (num) {
case 1:
printf("Number is 1");
break;
case 2:
printf("Number is 2"); // 执行此分支后终止switch语句
break;
default:
printf("Number is neither 1 nor 2");
}
結果は数字の 2 です