break在switch(開關語句)中在執行一條case後跳出語句的作用。
break語句通常用在循環語句和開關語句中。當break用於開關語句switch中時,可使程序跳出switch而執行switch以後的語句如果沒有break語句,則將成爲一個死循環而無法退出。break在switch中的用法已在前面介紹開關語句時的例子中碰到,這裏不再舉例。
當break語句用於do-while、for、while循環語句中時,可使程序終止循環
而執行循環後面的語句。通常break語句總是與if語句聯在一起,即滿足條件時,便跳出循環。
擴展資料:
在C語言中,switch語句是開關語句,一般與case、break、default配合使用,對流程進行控制。
switch語句的語法規則:
switch ( 變量表達式 )
{
case 常量1 :語句break
case 常量2 :語句break
case 常量3 :語句break
..
case 常量n:語句break
default :語句break
}
其中switch、case、break、default都是關鍵詞。switch作爲一個開關,當變量表達式的值對應case中的值時,執行case後面的語句後跳出switch語句,如果都不符合則執行default後面的語句後跳出switch語句
switch語句的類型是
switch(表達式)
{
case 常量表達式1:語句1
case 常量表達式2:語句2
。。。。。。
}
後面的語句可以加{}也可以不加,應爲程序會自動執行case後的語句
就個人來說應該可以執行多條語句,只是要嵌套,所以推薦進行細化,儘量簡單最好