勵志

勵志人生知識庫

c break用法

C語言中,break語句用於控製程序流程,主要有以下幾種用法:

在循環結構中使用break。break語句可以終止當前的循環,並開始執行循環之後的代碼。例如,在for或while循環中,如果需要在滿足某個條件時立即退出循環,可以使用break語句。例如,在以下代碼中,當i等於5時,循環會被終止:

```C

for (int i = 0; i < 10; i++) {

if (i == 5) {

break;

}

printf("%d ", i);

}

```

在switch語句中使用break。break語句也可以用於switch語句中,用於終止當前的case並開始執行下一個case或default部分的代碼。例如,在以下代碼中,當num等於2時,switch語句會被終止,並輸出"Number is 2":
```C
int num = 2;
switch (num) {
case 1: printf("Number is 1"); break;
case 2: printf("Number is 2"); break;
default: printf("Number is neither 1 nor 2");
}
```

此外,break語句在多層循環中只向外跳一層,即在一個循環內部使用break語句時,它只影響當前的循環層級,不會影響到外層循環。