- N +

switch語句的用法c語言中文網(wǎng)?switch case c語言

大家好,關(guān)于switch語句的用法c語言中文網(wǎng)很多朋友都還不太明白,不過沒關(guān)系,因為今天小編就來為大家分享關(guān)于switch case c語言的知識點,相信應(yīng)該可以解決大家的一些困惑和問題,如果碰巧可以解決您的問題,還望關(guān)注下本站哦,希望對各位有所幫助!

C語言中switch語句的用法

1.switch語句可以處理多分支選擇問題,根據(jù)其中break語句的使用方法,一般分三種情況。1.在switch語句的每個語句段中都使用break語句,這是switch語句的主要使用方法,一般形式為:switch(表達式)case常量表達式1:語句段1;break;case常量表達式2:語句段2;break;case常量表達式n:語句段n;break;case常量表達式n+1:語句段n+1;break;default:該swich語句的執(zhí)行流程如圖所示

2.首先,是寫switch的主干部分,swith(表達式)后面加一個大括號。

3.大括號就寫判斷內(nèi)容了,case可以是很多個,后面跟判斷的內(nèi)容。如case

4.在case常量表達式1:后面還要寫語句段,語句段寫的是如果符合這個條件需要執(zhí)行的語句

5.在寫完語句段之后,加分號,在加break;這樣才能保證程序的正常進行

6寫完之后,在寫上其他內(nèi)容,就可以編譯運行了??催\行的結(jié)果是否正確。

c語言switch語句如何錄入英文

從屏幕上輸入一個字符,如果不是英文字母,輸出“這不是英文字母,請重新輸入”,然后重新輸入字符,如果是英文字母,以大寫字母的形式輸出字母表中它前面的字符和后面的字符,如果輸入的字符為‘a(chǎn)’或‘A’,輸出“沒有前面的字母”,如果是‘z’或‘Z’輸出“沒有后面的字母”(如果使用的VC++不支持中文,則把相應(yīng)的中文輸出換成英文輸出)。

c語言switch語句

switch語句的語法如下(case、default和break是其配套關(guān)鍵字):

說明:

break表示退出{}

case后面只能跟一個值(加冒號:),而不能是一個表達式

switch(表達式)后面沒有分號(;)

{}前后沒有分號(;)

default語句可以出現(xiàn)在任何位置,但建議寫到最后,表示除去case匹配之外的其它情況。也可以沒有default語句

switch語句規(guī)則:

case標簽必須是常量表達式(constantExpression)只能針對基本數(shù)據(jù)類型使用switch,這些類型包括int、char等。對于其他類型,則必須使用if語句。

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

如果兩個case語句間沒有break,則執(zhí)行完匹配的case語句后,會順序執(zhí)行下面的語句,直到遇到break語句或switch結(jié)束

連續(xù)的兩個case語句表示,這兩個case是同一種情況

switch語句中ccase用法詳解

1)switch()括號內(nèi)的“表達式”必須是整數(shù)類型或者可以轉(zhuǎn)換為整型的數(shù)值類型。比如:byte、short、int、char、也可以直接是整數(shù)或字符常量還有枚舉,哪怕是負數(shù)都可以。需要強調(diào)的是:float、double、long和String類型是不能作用在switch語句上的。

2)switch下的case和default必須用一對大括號{}括起來。

3)當switch后面括號內(nèi)“表達式”的值與某個case后面的“常量表達式”的值相等時,就執(zhí)行此case后面的語句。執(zhí)行完一個case后面的語句后,流程控制轉(zhuǎn)移到下一個case繼續(xù)執(zhí)行。如果你只想執(zhí)行這一個case語句,不想執(zhí)行其他case,那么就需要在這個case語句后面加上break,跳出switch語句。

※switch是“選擇”語句,不是“循環(huán)”語句。因為break一般給我們的印象是跳出“循環(huán)”,但break還有一個用法,就是跳出switch。

switch語句的使用

switch語句是開關(guān)語句,一般與case、break、default配合使用,對流程進行控制。

switch作為一個開關(guān),當變量表達式的值對應(yīng)case中的值時,執(zhí)行case后面的語句后跳出switch語句,如果都不符合則執(zhí)行default后面的語句后跳出switch語句。

關(guān)于switch語句的用法c語言中文網(wǎng),switch case c語言的介紹到此結(jié)束,希望對大家有所幫助。

返回列表
上一篇:
下一篇: