




已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
復(fù)習(xí),順序結(jié)構(gòu)程序設(shè)計(jì),從鍵盤(pán)輸入一個(gè)大寫(xiě)字母,要求改用小寫(xiě)字母輸出,intmain()charc1,c2;scanf(%c,第四章,分支結(jié)構(gòu)程序設(shè)計(jì),C語(yǔ)言用if語(yǔ)句來(lái)實(shí)現(xiàn)If(關(guān)系表達(dá)式)語(yǔ)句1else語(yǔ)句2,如:if(x0)y=1;Elsey=-1;,其中“x0”是一個(gè)關(guān)系表達(dá)式,“”是關(guān)系運(yùn)算符,關(guān)系運(yùn)算符,關(guān)系運(yùn)算符用來(lái)判斷兩個(gè)操作數(shù)的大小關(guān)系,2,優(yōu)先級(jí),3,關(guān)系運(yùn)算符,1.關(guān)系運(yùn)算符及其優(yōu)先次序(大于)=(大于或等于)=(等于)!=(不等于),說(shuō)明:關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符關(guān)系運(yùn)算符的優(yōu)先級(jí)高于賦值運(yùn)算符,關(guān)系表達(dá)式,2.關(guān)系表達(dá)式用關(guān)系運(yùn)算符將兩個(gè)表達(dá)式(可以是算術(shù)表達(dá)式或關(guān)系表達(dá)式,邏輯表達(dá)式,賦值表達(dá)式,字符表達(dá)式)接起來(lái)的式子,稱關(guān)系表達(dá)式例:ab,a+bb+c,(a=3)(b=5),ab)(bb”的值為“真”,表達(dá)式的值為1。,C語(yǔ)言中沒(méi)有專用的邏輯值,1代表真,0代表假,邏輯運(yùn)算符,4,5,邏輯運(yùn)算符,邏輯運(yùn)算符,1.邏輯運(yùn)算符及其優(yōu)先次序,if語(yǔ)句的3種形式,6,7-8,例:用if語(yǔ)句求兩個(gè)數(shù)中的最大數(shù),#includeintmain()inti,j,max;printf(請(qǐng)輸入兩個(gè)整數(shù):);scanf(%d%d,(2)if(表達(dá)式)語(yǔ)句1else語(yǔ)句2例:if(xy)printf(“%d”,x);elseprintf(“%d”,y);,8,例:用if對(duì)輸入的兩個(gè)數(shù)排序,#includeintmain()inti,j,max;printf(請(qǐng)輸入兩個(gè)整數(shù):);scanf(%d%d,8-9,(3)if(表達(dá)式1)語(yǔ)句1elseif(表達(dá)式2)語(yǔ)句2elseif(表達(dá)式3)語(yǔ)句3elseif(表達(dá)式m)語(yǔ)句melse語(yǔ)句n,9,例:檢查鍵盤(pán)輸入字符是何種類型:大寫(xiě)字母、小寫(xiě)字母、數(shù)字、其它。,10,#includeintmain()charc;printf(請(qǐng)輸入一個(gè)字符:);scanf(%c,if語(yǔ)句的嵌套,匹配規(guī)則:Else總是與它上面的,最近的,統(tǒng)一復(fù)合語(yǔ)句中的,未配對(duì)的if語(yǔ)句配對(duì)。,例:If()if()語(yǔ)句1elseif()語(yǔ)句2else語(yǔ)句3,例:If()if()語(yǔ)句1elseif()語(yǔ)句2else語(yǔ)句3,當(dāng)if和else數(shù)目不同時(shí),可以加花括號(hào)來(lái)確定配對(duì)關(guān)系。,多路分支,11,利用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu),switch語(yǔ)句的格式:switch(表達(dá)式)case常量表達(dá)式:語(yǔ)句case常量表達(dá)式:語(yǔ)句case常量表達(dá)式:語(yǔ)句default:語(yǔ)句,11,4.4利用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu),例:要求按照考試成績(jī)的等級(jí)輸出百分制分?jǐn)?shù)段,用switch語(yǔ)句實(shí)現(xiàn):switch(grade)caseprintf();caseprintf();caseprintf();caseprintf();default(printf);,4.4利用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu),說(shuō)明:(1)switch后面括弧內(nèi)的“表達(dá)式”,其值可以是整型、字符型、枚舉型)。(2)當(dāng)表達(dá)式的值與某一個(gè)case后面的常量表達(dá)式的值相等時(shí),就執(zhí)行此case后面的語(yǔ)句,若所有的case中的常量表達(dá)式的值都沒(méi)有與表達(dá)式的值匹配的,就執(zhí)行default后面的語(yǔ)句。(3)每一個(gè)case的常量表達(dá)式的值必須互不相同,否則就會(huì)出現(xiàn)互相矛盾的現(xiàn)象(對(duì)表達(dá)式的同一個(gè)值,有兩種或多種執(zhí)行方案)。,12-13,4.4利用switch語(yǔ)句實(shí)現(xiàn)多分支選擇結(jié)構(gòu),(4)各個(gè)case和default的出現(xiàn)次序不影響執(zhí)行結(jié)果。例如,可以先出現(xiàn)“default:”,再出現(xiàn)“case:”,然后是“case:”。(5)執(zhí)行完一個(gè)case后面的語(yǔ)句后,流程控制轉(zhuǎn)移到下一個(gè)case繼續(xù)執(zhí)行。“case常量表達(dá)式”只是起語(yǔ)句標(biāo)號(hào)作用。在執(zhí)行switch語(yǔ)句時(shí),根據(jù)switch后面表達(dá)式的值找到匹配的入口標(biāo)號(hào),就從此標(biāo)號(hào)開(kāi)始執(zhí)行下去,不再進(jìn)行判斷。應(yīng)該在執(zhí)行一個(gè)case分支后,可以用一個(gè)break語(yǔ)句來(lái)終止switch語(yǔ)句的執(zhí)行。(6)多個(gè)可以共用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 市政工程常見(jiàn)材料及性能分析試題及答案
- 完整工作經(jīng)歷與崗位證明文書(shū)(5篇)
- 智慧供應(yīng)鏈管理 課件 第七章 智慧采購(gòu)管理
- 旅游目的地文化與特色知識(shí)題
- 經(jīng)濟(jì)師考試預(yù)測(cè)試題及答案準(zhǔn)備
- 數(shù)字化時(shí)代的品牌轉(zhuǎn)型策略計(jì)劃
- 班級(jí)心理健康周的活動(dòng)安排計(jì)劃
- 經(jīng)濟(jì)法與企業(yè)責(zé)任試題及答案
- 班主任應(yīng)對(duì)突發(fā)事件的能力計(jì)劃
- 公共關(guān)系的職業(yè)發(fā)展路徑試題及答案
- 統(tǒng)計(jì)學(xué)試題及答案解析
- 跨學(xué)科實(shí)踐制作微型密度計(jì)人教版物理八年級(jí)下學(xué)期
- 2025屆高考語(yǔ)文作文備考之審題立意30道選擇題訓(xùn)練(附答案)
- 21. 三黑和土地 課件
- 挖掘機(jī)理論試題及答案
- 2025年銀行從業(yè)資格考試個(gè)人理財(cái)真題卷權(quán)威解讀
- 建筑工程保修承諾及保障措施
- 興安盟2025年興安盟事業(yè)單位春季專項(xiàng)人才引進(jìn)30人筆試歷年參考題庫(kù)附帶答案詳解
- 和歌手合作合同協(xié)議
- 2024年甘肅酒泉事業(yè)單位招聘考試真題答案解析
- 西部計(jì)劃考試試題及答案
評(píng)論
0/150
提交評(píng)論