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

正文內(nèi)容

自考醫(yī)學(xué)類工程心理學(xué)復(fù)習(xí)筆記(第4章)(編輯修改稿)

2025-01-31 16:25 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 果: a = 1 選擇結(jié)構(gòu)程序設(shè)計(jì) 例: if (a==b) if(b==c) printf(“a==b==c”)。 else printf(“a!=b”)。 修改: if (a==b) { if(b==c) printf(“a==b==c”)。 } else printf(“a!=b”)。 實(shí)現(xiàn) if ~ else 正確配對(duì)方法:加 { } 選擇結(jié)構(gòu)程序設(shè)計(jì) 例:考慮下面程序輸出結(jié)果 : void main( ) { int x = 100, a = 10, b = 20。 int v1 = 5, v2 = 0。 if (a b) if (b != 15) if (!v1) x=1。 else if (v2) x = 10。 x = 1。 printf (“%d”, x)。 } 結(jié)果: 1 一般三角形 不是三角形 等邊 等腰 直角 三角形 等腰 直角 ?判斷三角形的類型 ?P111~112習(xí)題 作業(yè) 選擇結(jié)構(gòu)程序設(shè)計(jì) switch ( 表達(dá)式 ) { case E1: 語句組 1。 break。 case E2: 語句組 2。 break。 ……. case En: 語句組 n。 break。 [default: 語句組 n+1 。 break。] } switch語句(開關(guān)分支語句) ?功能: 計(jì)算 switch表達(dá)式的值,與 case表達(dá)式的值比較,等于 Ei時(shí),執(zhí)行語句組,當(dāng)執(zhí)行到 break語句時(shí),跳出 switch語句,轉(zhuǎn)向執(zhí)行switch語句的下一條語句。若與所有常量表達(dá)式值都不相等,執(zhí)行語句組 n+1,然后再執(zhí)行switch語句的下一條語句。 選擇結(jié)構(gòu)程序設(shè)計(jì) switch 表達(dá)式 語句組 1 語句組 2 語句組 n 語句組 …... E 1 E 2 En default case switch語句執(zhí)行流程圖 選擇結(jié)構(gòu)程序設(shè)計(jì) 使用 switch語句注意事項(xiàng) ? switch后面的“表達(dá)式”,可以是 int、 char和枚舉 型中的一種,但不可為浮點(diǎn)型。 float a, b = 。 scanf (%f, amp。a)。 switch ( a ) { case 1: b = b + 1。 break。 case 2: b = b 1。 break。 } printf (b = %f\n, b)。 不可為浮點(diǎn)型 表達(dá)式 選擇結(jié)構(gòu)程序設(shè)計(jì) switch ( i ) { case 1: { b = b + 1。 break。 } // { }可加可不加 case 2: b = b 1。 break。 } ?case后面語句(組)可加 { }也可以不加 { }, 但一般不加 { }。 選擇結(jié)構(gòu)程序設(shè)計(jì) int a, b = 4。 scanf (%d, amp。a)。 switch (a) { case 1: b = b + 2。 break。 case 2: b = b * 2。 break。 case 1: b = b + 2。 break。 } printf (b = %d\n, b)。 ?每個(gè) case后面“常量表達(dá)式”的值,必須各不相同, 否則會(huì)出現(xiàn)相互矛盾的現(xiàn)象。 case 1在前面已使用 選擇結(jié)構(gòu)程序設(shè)計(jì) ?每個(gè) case后面必須是“常量表達(dá)式”,表達(dá)式中 不能包含變量。 例:按成績(jī)分成 A、 B、 C、 D、 E、 F幾個(gè)等級(jí)。 char score。 printf (Enter Score: )。 scanf (%d, amp。score)。 switch (score) { case score = 90 : printf (A)。 break。 case score = 80 amp。amp。 score 90 : printf (“B)。 break。 case score = 70 amp。amp。 score 80 : printf (“C)。 break。 case score = 60 amp。amp。 score 70 : printf (“E)。 break。 default : printf (“F)。 break。 } case 后面包含變量 選擇結(jié)構(gòu)程序設(shè)計(jì) ?case后面的“常量表達(dá)式”僅起語句標(biāo)號(hào)作用,并不進(jìn)行條件判斷。系統(tǒng) 一旦找到入口標(biāo)號(hào),就從此標(biāo)號(hào)開始執(zhí)行,不再進(jìn)行標(biāo)號(hào)判斷,所以必 須加上 break語句,以便結(jié)束 switch語句。 include void main ( ) { char ch。 ch = getchar ( )。 switch ( ch ) { case 39。Y39。 : printf (Yes\n)。 break。 case 39。N39。 : printf (No\n)。 break。 case 39。A39。 : printf (All\n)。 break。 default : printf (Yes,No or All\n)。 } } 運(yùn)行結(jié)果: No //假設(shè)輸入為: N include void main ( ) { char ch。 ch = getch ( )。 switch ( ch ) { case 39。Y39。 : printf (Yes\n)。 break。 case 39。N39。 : printf (No\n)。 case 39。A39。 : printf (All\n)。 break。 default : printf (Yes,No or All\n)。 } } //假設(shè)輸入為: N 運(yùn)行結(jié)果: No ALL 選擇結(jié)構(gòu)程序設(shè)計(jì) ?多個(gè) case子句,可共用同一語句(組)。 例:當(dāng) a的值是 3時(shí),將 b的值加 2,當(dāng) a的值是 6時(shí),將 b的值減 2。 int a, b = 4。 scanf (%d, amp。a)。 switch (a) { case 1: case 2: case 3: b += 2。 break。 case 4: case 5: case 6: b = 2。 break。 default: b *= 2。 break。 } printf (b = %d\n, b)。 選擇結(jié)構(gòu)程序設(shè)計(jì) ?case子句和 default子句如果都帶有 break子句,那么它們之間 順序的變化不會(huì)影響 switch語句的功能。 include void main ( ) { char ch。 ch = getch ( )。 switch ( ch ) { case 39。Y39。 : printf (Yes\n)。 break。 case 39。N39。 : printf (No\n)。 break。 case 39。A39。 : printf (All\n)。 break。 default : printf (Yes,No or All\n)。 break。 } } include void main ( ) { char ch。 ch = getch ( )。 switch ( ch ) { case 39。Y39。 : printf (Yes\n)。 break。 default : printf (Yes,No or All\n)。 break。 case 39。N39。 : printf (No\n)。 break。 case 39。A39。 : printf (All\n)。 break。 } } 選擇結(jié)構(gòu)程序設(shè)計(jì) ?case子句和 default子句如果有的帶有 break子句,而有的沒有帶 break子 句,那么它們之間順序的變化可能會(huì)影響輸出的結(jié)果。 include void main ( ) { char ch。 ch = getchar( )。 switch ( ch ) { case 39。Y39。 : printf (Yes\n)。 break。 case 39。N39。 : printf (No\n)。 break。 case 39。A39。 : printf (All\n)。 break。 default : printf (Yes,No or All\n)。 } } include void main ( ) { char ch。 ch = getchar ( )。 switch ( ch ) { case 39。Y39。 : printf (Yes\n)。 break。 default : printf (Yes,No or All\n)。 case 39。N39。 : printf (No\n)。 break。 case 39。A39。 : printf (All\n)。 break。 } } //假設(shè)輸入
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1