真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

c語(yǔ)言swicth函數(shù) c語(yǔ)言中swith用法

c語(yǔ)言switch用法舉例內(nèi)容是什么?

switch用法舉例:

創(chuàng)新互聯(lián)-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比馬鞍山網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式馬鞍山網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋馬鞍山地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴(lài)。

#include stdio.h

int main(){

int a;

printf("Input integer number:");

scanf("%d",a);

switch(a){

?case 1: printf("Monday\n"); break;

?case 2: printf("Tuesday\n"); break;

?case 3: printf("Wednesday\n"); break;

?case 4: printf("Thursday\n"); break;

?case 5: printf("Friday\n"); break;

?case 6: printf("Saturday\n"); break;

?case 7: printf("Sunday\n"); break;

?default:printf("error\n"); break;

}

return 0;

}

運(yùn)行結(jié)果:

Input integer number:4↙

Thursday

解析:

1、default無(wú)論放在case前面還是后面都是執(zhí)行完case后再執(zhí)行case,(也可以不加default語(yǔ)句)。

2、case后面的常量表達(dá)式只能是整型、字符型或枚舉型常量的一種語(yǔ)句,結(jié)束后一定要帶break,不然還會(huì)繼續(xù)執(zhí)行下一個(gè)case。

遵守switch語(yǔ)句規(guī)則

switch語(yǔ)句非常有用,但在使用時(shí)必須謹(jǐn)慎。所寫(xiě)的任何switch語(yǔ)句都必須遵循以下規(guī)則:

只能針對(duì)基本數(shù)據(jù)類(lèi)型中的整型類(lèi)型使用switch,這些類(lèi)型包括int、char等。對(duì)于其他類(lèi)型,則必須使用if語(yǔ)句。

switch()的參數(shù)類(lèi)型不能為實(shí)型 。

case標(biāo)簽必須是常量表達(dá)式(constantExpression),如42或者'4'。

case標(biāo)簽必須是唯一性的表達(dá)式;也就是說(shuō),不允許兩個(gè)case具有相同的值。

c語(yǔ)言 switch函數(shù)

1、switch函數(shù)定義:

Switch函數(shù)計(jì)算一組表達(dá)式列表的值,然后返回與表達(dá)式列表中最先為 True 的表達(dá)式所相關(guān)的 Variant 數(shù)值或表達(dá)式。

2、switch函數(shù)格式:

Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]])

Switch 函數(shù)的語(yǔ)法有以下幾個(gè)部分:

expr:必要參數(shù)。要加以計(jì)算的 Variant表達(dá)式。

value:必要參數(shù)。如果相關(guān)的表達(dá)式為 True,則返回此部分的數(shù)值或表達(dá)式。

3、switch函數(shù)說(shuō)明:

Switch 函數(shù)的參數(shù)列表由多對(duì)表達(dá)式和數(shù)值組成。表達(dá)式是由左至右加以計(jì)算的,而數(shù)值則會(huì)在第一個(gè)相關(guān)的表達(dá)式為T(mén)rue 時(shí)返回。如果其中有部分不成對(duì),則會(huì)產(chǎn)生一個(gè)運(yùn)行錯(cuò)誤。如果 expr-1 為 True則 Switch 返回 value-1,如果 expr-1 為False,但 expr-2 為 True,則 Switch 返回 value-2,以此類(lèi)推。

當(dāng)沒(méi)有一個(gè)表達(dá)式為 True,或者第一個(gè)為 True 的表達(dá)式的對(duì)應(yīng)值為 Null時(shí),Switch 會(huì)返回一個(gè)Null值。

switch(C語(yǔ)言中)是什么意思

switch的意思是轉(zhuǎn)換。

Switch用在編程中,如C語(yǔ)言中它經(jīng)常跟Case一起使用,是一個(gè)判斷選擇代碼。

漢語(yǔ)翻譯:

n. 開(kāi)關(guān), 電閘, 轉(zhuǎn)換, 軟枝, 鞭子, 道岔

vt. 轉(zhuǎn)變, 切換, 擺動(dòng), 轉(zhuǎn)換, 使轉(zhuǎn)軌

vi. 轉(zhuǎn)換, 變換, 擺動(dòng)

相關(guān)詞組:

switch sb on

switch sb off

switch sth out of sb's hand

asleep at the switch

名詞:switcher 動(dòng)詞過(guò)去式:switched 過(guò)去分詞:switched 現(xiàn)在分詞:switching 第三人稱(chēng)單數(shù):switches 形容詞:switchable

c語(yǔ)言switch的用法

執(zhí)行過(guò)程:

先計(jì)算并獲得switch后面小括號(hào)里的表達(dá)式或變量值,然后將計(jì)算結(jié)果順序與每個(gè)case后的常量比較。

當(dāng)二者相等時(shí),執(zhí)行個(gè)case塊中的代碼,當(dāng)遇到break時(shí),就跳出switch選擇結(jié)構(gòu),執(zhí)行switch選擇結(jié)構(gòu)之后的代碼。

如果任何一個(gè)case之后的常量與switch后的小括號(hào)中的值相等,則執(zhí)行switch尾部的default塊中代碼。


當(dāng)前題目:c語(yǔ)言swicth函數(shù) c語(yǔ)言中swith用法
鏈接URL:http://weahome.cn/article/ddopcgj.html

其他資訊

在線(xiàn)咨詢(xún)

微信咨詢(xún)

電話(huà)咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部