

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第5章選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)的作用是,根據(jù)所指定的條件是否滿足,決定從給定的兩組操作選擇其一。在C語(yǔ)言中選擇結(jié)構(gòu)是用if語(yǔ)句實(shí)現(xiàn)的。5.1關(guān)系運(yùn)算符和關(guān)系表達(dá)式關(guān)系運(yùn)算符和關(guān)系表達(dá)式1.關(guān)系運(yùn)算符實(shí)際上是比較運(yùn)算符。2.C的關(guān)系運(yùn)算符有:①(大于)④=(大于或等于)⑤==(等于)⑥!=(不等于)優(yōu)先級(jí)相同(低)3.關(guān)于優(yōu)先次序:①前4種關(guān)系運(yùn)算符(,=)的優(yōu)先級(jí)別相同,后兩種也相同。前4種高于后兩種。例如,“”優(yōu)先于“
2、==”。而“”與“ab等效于c(ab)ab==c等效于(ab)==ca==bc等效于a=(bc)4.關(guān)系表達(dá)式(1)用關(guān)系運(yùn)算符將兩個(gè)表達(dá)式(可以是算術(shù)表達(dá)式或關(guān)系表達(dá)式、邏輯表達(dá)式、賦值表達(dá)式、字符表達(dá)式)連接起來(lái)的式子,稱為關(guān)系表達(dá)式。例如:ababbc,(a==3)(b==5)′a′b)(b=0”的值為“真”。(3)在C中都用數(shù)值1代表“真”,用0代表“假”。如果有以下賦值表達(dá)式:假定a=3b=2c=1d=ab則d得到的值為1f=
3、abcf得到的值為0(4)關(guān)系運(yùn)算符的運(yùn)算方向?yàn)椋河勺笙蛴?.2邏輯運(yùn)算符和邏輯表達(dá)式邏輯運(yùn)算符和邏輯表達(dá)式1.用邏輯運(yùn)算符將關(guān)系表達(dá)式或邏輯量連接起來(lái)的式子就是邏輯表達(dá)式。2.C提供3種邏輯運(yùn)算符:printf(“x=%dt|x|=%dn“xabsx)(3)在if語(yǔ)句中又包含一個(gè)或多個(gè)if語(yǔ)句,形式為:if(表達(dá)式1)語(yǔ)句1;elseif(表達(dá)式2)語(yǔ)句2;elseif(表達(dá)式3)語(yǔ)句3;……else語(yǔ)句n1語(yǔ)句2,……n可以是復(fù)合語(yǔ)
4、句,每層的if與else配對(duì),或者用來(lái)確定層次關(guān)系。即:注意:(1)3種形式的if語(yǔ)句中在if后面都有表達(dá)式,一般為邏輯表達(dá)式或關(guān)系表達(dá)式。(2)第二、第三種形式的if語(yǔ)句中,在每個(gè)else前面有一個(gè)分號(hào),整個(gè)語(yǔ)句結(jié)束處有一個(gè)分號(hào)。(3)else語(yǔ)句不能單獨(dú)使用,它必須是if語(yǔ)句的一部分,與if配對(duì)使用。3.If語(yǔ)句的嵌套在if語(yǔ)句中又包含一個(gè)或多個(gè)if語(yǔ)句的嵌套。If()If()語(yǔ)句1else語(yǔ)句2ElseIf()語(yǔ)句3Else語(yǔ)句4
5、(1)if與else的配對(duì)原則:else總是與它上面最近的且尚未配對(duì)的if配對(duì)。(2)如果if與else的數(shù)目不一樣,為實(shí)現(xiàn)程序設(shè)計(jì)者的企圖,可以加花括號(hào)來(lái)確定配對(duì)關(guān)系。3.條件運(yùn)算符::條件運(yùn)算符是C語(yǔ)言中唯一一個(gè)三目運(yùn)算符。4.條件表達(dá)式的一般形式:表達(dá)式1?表達(dá)式2:表達(dá)式3例如:(ab)c=a:c=bc=(ab)a:b說(shuō)明:(1)條件運(yùn)算符的執(zhí)行順序:先求解表達(dá)式1,若為非0(真)則求解表達(dá)式2,此時(shí)表達(dá)式2的值就作為整個(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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- c語(yǔ)言第五章選擇結(jié)構(gòu)程序設(shè)計(jì)
- 第五章 循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
- 第五章 分支程序設(shè)計(jì)answer
- 第五章(2)面向?qū)ο蟪绦蛟O(shè)計(jì)同步練習(xí)
- 五選擇結(jié)構(gòu)程序設(shè)計(jì)
- 第五章公共選擇理論
- 實(shí)驗(yàn)五 選擇結(jié)構(gòu)程序設(shè)計(jì)(一)
- 第五章資本結(jié)構(gòu)決策
- 數(shù)據(jù)結(jié)構(gòu)第五章
- 第五章
- 選擇結(jié)構(gòu)程序設(shè)計(jì)
- 第五章課件 第五章 營(yíng)運(yùn)資金管理
- 第五章 焊接方式的選擇.doc
- 第五章分子結(jié)構(gòu)
- 第五章 焊接方式的選擇.doc
- 第五章 焊接方式的選擇.doc
- 第五章 涵洞設(shè)計(jì)
- 第五章 焊接方式的選擇.doc
- 第五章 焊接方式的選擇.doc
- 第五章摩擦
評(píng)論
0/150
提交評(píng)論