C 語言中switch語法的用處

2021-06-29 01:37:26 字數 417 閱讀 5496

switch用在程式設計中,如c語言中它經常跟case一起使用,是乙個判斷選擇**。其功能就是控制業務流程流轉的。 

switch語句的語法如下(switch,case和default是關鍵字): 

switch ( controllingexpression ) 

遵守switch語句規則 

switch語句非常有用,但在使用時必須謹慎。所寫的任何switch語句都必須遵循以下規則: 

只能針對基本資料型別使用switch,這些型別包括int、char等。對於其他型別,則必須使用if語句。 

case標籤必須是常量表示式(constantexpression),如42或者"42"。如果需要在執行時計算case標籤的值,必須使用if語句。 

case標籤必須是惟一性的表示式;也就是說,不允許兩個case具有相同的值。

C語言中switch語句

在多分支選擇中,用if語句程式會冗長,可讀性低,用switch更合適。switch語句格式 switch 表示式 注意 1 當 表示式 與 各個常量 都不匹配時執行default後的語句n,也是可有 可無 2 switch後面括號裡的 表示式 的值為整型或字元型 3 若沒有default時,swit...

C語言中的switch詳解

switch語句 c語言中實現多分支選擇的語句 例 輸入乙個分數等級,輸出對應分數 switch grade 注 switch 括號中值的型別是整型 包括字元型 grade在這兒是字元型別。case標號只起乙個標記的作用,沒有條件檢查的功能,程式執行時,根據switch 中的值,找到與其相同的cas...

C 語言中switch模組case default

package flowcontrol 1.2.publicclass switchcase 15.16.17.last default 18.publicstaticvoid testlast int i 29.30.31.middle default 32.publicstaticvoid te...