




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
任務(wù)5選擇結(jié)構(gòu)認(rèn)知要點:選擇結(jié)構(gòu)和條件判斷關(guān)系運算符和關(guān)系表達(dá)式邏輯運算符與邏輯表達(dá)式條件運算符與條件表達(dá)式5.1選擇結(jié)構(gòu)和條件判斷在現(xiàn)實生活中,需要進(jìn)行判斷和選擇的情況是很多的如果你在家,我去拜訪你如果考試不及格,要補考如果遇到紅燈,要停車等待70歲以上的老年人,入公園免票處理這些問題,關(guān)鍵在于進(jìn)行條件判斷由于程序處理問題的需要,在大多數(shù)程序中都會包含選擇結(jié)構(gòu),需要在進(jìn)行下一個操作之前先進(jìn)行條件判斷5.1選擇結(jié)構(gòu)和條件判斷C語言有兩種選擇語句:(1)if
語句:實現(xiàn)一個、兩個或多個分支的選擇結(jié)構(gòu)(2)
switch語句:實現(xiàn)多個分支的選擇結(jié)構(gòu)分支結(jié)構(gòu)程序設(shè)計體現(xiàn)了程序的判斷能力。表達(dá)式語句體真假條件表達(dá)式語句體1語句體2表達(dá)式1語句體1表達(dá)式2語句體2......表達(dá)式n語句體n語句體n+1最常用的3種if語句形式:1.if(表達(dá)式)語句1(沒有else子句)2.if(表達(dá)式)語句1else語句2(有else子句)3.if(表達(dá)式1)
語句1elseif(表達(dá)式2)語句2elseif(表達(dá)式3)語句3
┆elseif(表達(dá)式m)語句melse語句m+1(在else部分又嵌套了多層的if語句)5.1選擇結(jié)構(gòu)和條件判斷單分支雙分支多分支5.1選擇結(jié)構(gòu)和條件判斷
if(表達(dá)式)語句1[else語句2]if語句的一般形式:關(guān)系表達(dá)式邏輯表達(dá)式數(shù)值表達(dá)式方括號內(nèi)的部分為可選的簡單的語句復(fù)合語句另一個if語句等5.1選擇結(jié)構(gòu)和條件判斷if(number>500)cost=0.15;elseif(number>300)cost=0.10;elseif(number>100)cost=0.075;elseif(number>50)cost=0.05;elsecost=0;if(number>500)cost=0.15;else
if(number>300)cost=0.10;
else
if(number>100)cost=0.075;
else
if(number>50)cost=0.05;
elsecost=0;分號不能丟關(guān)系運算符:用來對兩個數(shù)值進(jìn)行比較的比較運算符C語言提供6種關(guān)系運算符:①<(小于)②<=(小于或等于)③>(大于)④>=(大于或等于)⑤==(等于)⑥!=(不等于)優(yōu)先級相同(高)優(yōu)先級相同(低)5.2關(guān)系運算符和關(guān)系表達(dá)式5.2關(guān)系運算符和關(guān)系表達(dá)式算術(shù)運算符
(高)賦值運算符
(低)關(guān)系運算符關(guān)系運算符與其他運算符的優(yōu)先級:5.2關(guān)系運算符和關(guān)系表達(dá)式c>a+b等效于c>(a+b)a>b==c等效于(a>b)==ca==b<c等效于a==(b<c)a=b>c等效于a=(b>c)關(guān)系表達(dá)式:用關(guān)系運算符將兩個數(shù)值或數(shù)值表達(dá)式連接起來的式子關(guān)系表達(dá)式的值是一個邏輯值,即“真”或“假”在C的邏輯運算中,以“1”代表“真”,以“0”代表“假”5.3邏輯運算符和邏輯表達(dá)式3種邏輯運算符:&&(邏輯與)
||(邏輯或)
!(邏輯非)&&和||是雙目(元)運算符!是單目(元)運算符邏輯表達(dá)式:用邏輯運算符將關(guān)系表達(dá)式或其他邏輯量連接起來的式子。5.3邏輯運算符和邏輯表達(dá)式判斷年齡在13至17歲之內(nèi)?age>=13&&age<=17判斷年齡小于12或大于65?age<12||age>655.2邏輯運算符和邏輯表達(dá)式ab!a!ba&&ba||b真真假假真真真假假真假真假真真假假真假假真真假假5.3邏輯運算符和邏輯表達(dá)式!
(高)算術(shù)運算符關(guān)系運算符&&和||賦值運算符(低)5.3邏輯運算符和邏輯表達(dá)式邏輯表達(dá)式的值應(yīng)該是邏輯量“真”或“假”編譯系統(tǒng)在表示邏輯運算結(jié)果時以數(shù)值1代表“真”,以0代表“假”但在判斷一個量是否為“真”時以0代表“假”,以非0代表“真”注意:將一個非零的數(shù)值認(rèn)作為“真”5.3邏輯運算符和邏輯表達(dá)式(1)若a=4,則!a的值為0(2)若a=4,b=5,則a&&b的值為1(3)a和b值分別為4和5,則a||b的值為1(4)a和b值分別為4和5,則!a||b的值為1(5)4&&0||2的值為15.3邏輯運算符和邏輯表達(dá)式判別某一年是否閏年,用邏輯表達(dá)式表示閏年的條件是符合下面二者之一:①能被4整除,但不能被100整除,如2008②能被400整除,如2000(year%4==0&&year100!=0)||year%400==0如果表達(dá)式值為1,則閏年;否則為非閏年5.4條件運算符和條件表達(dá)式有一種if語句,當(dāng)被判別的表達(dá)式的值為“真”或“假”時,都執(zhí)行一個賦值語句且向同一個變量賦值如:if(a>b)max=a;elsemax=b;max=(a>b)?a
:b;條件運算符5.4條件運算符和條件表達(dá)式條件運算符的執(zhí)行順序:求解表達(dá)式1若為非0(真)則求解表達(dá)式2,此時表達(dá)式2的值就作為整個條件表達(dá)式的值若表達(dá)式1的值為0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 低糖健康果茶品牌企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- 鄉(xiāng)村美食文化節(jié)企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- 電子油水分離材料行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 知識產(chǎn)權(quán)信托AI應(yīng)用行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 高清視頻會議系統(tǒng)解決方案企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- ?;愤\輸車輛監(jiān)控系統(tǒng)企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- 大數(shù)據(jù)風(fēng)控模型企業(yè)制定與實施新質(zhì)生產(chǎn)力項目商業(yè)計劃書
- 生物甲烷提純技術(shù)行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 互聯(lián)網(wǎng)保險代理人平臺行業(yè)深度調(diào)研及發(fā)展項目商業(yè)計劃書
- 長春版語文五年級上冊期中考試練習(xí)卷
- wps計算機二級試題及答案
- 鋼板樁安全技術(shù)交底
- TQGCML 3946-2024 柴油發(fā)電機組維護保養(yǎng)規(guī)范
- DGTJ08-9-2023 建筑抗震設(shè)計標(biāo)準(zhǔn)
- 輸變電工程質(zhì)量通病防治手冊
- Siemens WinCC:WinCC遠(yuǎn)程訪問與Web發(fā)布技術(shù)教程.Tex.header
- 2024年江西省中考生物·地理合卷試卷真題(含答案逐題解析)
- 企業(yè)管理-《資產(chǎn)減值損失的稅務(wù)情況說明》
- 老年人智能手機使用教程課件
- 3.6.3關(guān)門車課件講解
- 貴陽2024年貴州貴陽貴安事業(yè)單位招聘599人筆試歷年典型考題及考點附答案解析
評論
0/150
提交評論