freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

二級(jí)必過(guò)法寶之chap4分支語(yǔ)句(編輯修改稿)

2024-11-15 09:32 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 se y=1。 printf(y=%\n,y)。 } 對(duì)多重 if,最容易犯的錯(cuò)誤是 if與 else配對(duì)錯(cuò)誤, else總是與離它最近的上一個(gè)還沒(méi)有配對(duì)的 if配對(duì)。 15:50 第 23頁(yè) if (x 0) y = 1。 else if (x ==0) y = 0。 else y = 1。 if (x =0 ) if (x 0) y = 1。 else y = 0。 else y = 1。 x=0 x0 y=1 y=0 真 假 真 y=1 假 假 x0 x==0 y=1 y=0 真 假 真 y=1 2種嵌套 if語(yǔ)句的比較 15:50 第 24頁(yè) 167。 Switch結(jié)構(gòu) 當(dāng)嵌套 if分支較多時(shí),程序變得復(fù)雜冗長(zhǎng), 可讀性降低 。C語(yǔ)言提供了 switch開(kāi)關(guān)語(yǔ)句專(zhuān)門(mén)處理多路分支的情形,使程序變得簡(jiǎn)潔。 167。 switch語(yǔ)句 switch語(yǔ)句的 一般形式 為: switch( 表達(dá)式 ) { case常量表達(dá)式 1:語(yǔ)句序列 1; case常量表達(dá)式 2:語(yǔ)句序列 2; case常量表達(dá)式 n:語(yǔ)句序列 n; default: 語(yǔ)句序列 (n+1); } 15:50 第 25頁(yè) 常量表達(dá)式 : 值必須是 整型、字符型 或者枚舉類(lèi)型 語(yǔ)句序列 : 允許有多條語(yǔ)句 表達(dá)式 : 可以為任何表達(dá)式 功能: 先計(jì)算 表達(dá)式 的值,再?gòu)纳系较碌嘏袛嗯c哪一個(gè) 常量表達(dá)式 的值相等,如果 表達(dá)式 的值等于 常量表達(dá)式 i的值,則從語(yǔ)句序列 i開(kāi)始執(zhí)行,直到語(yǔ)句序列 (n+1)為止;若 表達(dá)式 的值不等于任何一個(gè) 常量表達(dá)式 的值,是執(zhí)行 default后面的語(yǔ)句序列 (n+1)。 15:50 第 26頁(yè) switch語(yǔ)句 一般形式 的流程圖 : ? 15:50 第 27頁(yè) 【例 46】根據(jù)下面表所示的天氣情況,決定活動(dòng)的場(chǎng)所。 分別用整數(shù) 0、 2和 3代表下雨、下雪、晴天和有風(fēng)無(wú)雨天氣。采用 switch語(yǔ)句的一般形式 . 15:50 第 28頁(yè) 例 4- 6 switch語(yǔ)句一般形式的流程圖 15:50 第 29頁(yè) 根據(jù)圖所示的流程圖寫(xiě)出的程序如下所示: /* 根據(jù)天氣情況決定活動(dòng)場(chǎng)所 */ include main( ) { int weather。 scanf(%d,amp。weather)。 switch (weather) { case 0: printf (rainat palaestra\n)。 case 1: printf (snowat playground\n)。 case 2: printf (fineat hill\n)。 case 3: printf (windto outskirt\n)。 default: printf (otherat home\n)。 } } 15:50 第 30頁(yè) 程序運(yùn)行結(jié)果 : 輸入 :2 輸出 :fineat hill windto outskirt otherat home 發(fā)現(xiàn) , 如果輸入的天氣值為 0, 即天氣情況為下雨 ,則活動(dòng)場(chǎng)所為所有地方 , 顯然這是與題意不相符合的 ,程序是錯(cuò)誤的。 解決這個(gè)問(wèn)題必須要用到分支語(yǔ)句: break。 15:50 第 31頁(yè) 167。 break語(yǔ)句在 switch語(yǔ)句中的作用 如果是一個(gè)條件對(duì)應(yīng)著一組獨(dú)立的操作,那么在 switch語(yǔ)句的一般形式中,每一個(gè) 語(yǔ)句序列 完成后都要加上一條分支語(yǔ)句: break。 switch條件分支 互相獨(dú)立 的形式: switch (表達(dá)式 ) { case 常量表達(dá)式 1: 語(yǔ)句序列 1。 break。 case 常量表達(dá)式 2: 語(yǔ)句序列 2。 break。 case 常量表達(dá)式 i: 語(yǔ)句序列 i; break。 …… case 常量表達(dá)式 n: 語(yǔ)句序列 n。 break。 default: 語(yǔ)句序列
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1