2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、第5章選擇結(jié)構(gòu)程序設(shè)計選擇結(jié)構(gòu)程序設(shè)計選擇結(jié)構(gòu)的作用是,根據(jù)所指定的條件是否滿足,決定從給定的兩組操作選擇其一。在C語言中選擇結(jié)構(gòu)是用if語句實現(xiàn)的。5.1關(guān)系運算符和關(guān)系表達式關(guān)系運算符和關(guān)系表達式1.關(guān)系運算符實際上是比較運算符。2.C的關(guān)系運算符有:①(大于)④=(大于或等于)⑤==(等于)⑥!=(不等于)優(yōu)先級相同(低)3.關(guān)于優(yōu)先次序:①前4種關(guān)系運算符(,=)的優(yōu)先級別相同,后兩種也相同。前4種高于后兩種。例如,“”優(yōu)先于“

2、==”。而“”與“ab等效于c(ab)ab==c等效于(ab)==ca==bc等效于a=(bc)4.關(guān)系表達式(1)用關(guān)系運算符將兩個表達式(可以是算術(shù)表達式或關(guān)系表達式、邏輯表達式、賦值表達式、字符表達式)連接起來的式子,稱為關(guān)系表達式。例如:ababbc,(a==3)(b==5)′a′b)(b=0”的值為“真”。(3)在C中都用數(shù)值1代表“真”,用0代表“假”。如果有以下賦值表達式:假定a=3b=2c=1d=ab則d得到的值為1f=

3、abcf得到的值為0(4)關(guān)系運算符的運算方向為:由左向右5.2邏輯運算符和邏輯表達式邏輯運算符和邏輯表達式1.用邏輯運算符將關(guān)系表達式或邏輯量連接起來的式子就是邏輯表達式。2.C提供3種邏輯運算符:printf(“x=%dt|x|=%dn“xabsx)(3)在if語句中又包含一個或多個if語句,形式為:if(表達式1)語句1;elseif(表達式2)語句2;elseif(表達式3)語句3;……else語句n1語句2,……n可以是復(fù)合語

4、句,每層的if與else配對,或者用來確定層次關(guān)系。即:注意:(1)3種形式的if語句中在if后面都有表達式,一般為邏輯表達式或關(guān)系表達式。(2)第二、第三種形式的if語句中,在每個else前面有一個分號,整個語句結(jié)束處有一個分號。(3)else語句不能單獨使用,它必須是if語句的一部分,與if配對使用。3.If語句的嵌套在if語句中又包含一個或多個if語句的嵌套。If()If()語句1else語句2ElseIf()語句3Else語句4

5、(1)if與else的配對原則:else總是與它上面最近的且尚未配對的if配對。(2)如果if與else的數(shù)目不一樣,為實現(xiàn)程序設(shè)計者的企圖,可以加花括號來確定配對關(guān)系。3.條件運算符::條件運算符是C語言中唯一一個三目運算符。4.條件表達式的一般形式:表達式1?表達式2:表達式3例如:(ab)c=a:c=bc=(ab)a:b說明:(1)條件運算符的執(zhí)行順序:先求解表達式1,若為非0(真)則求解表達式2,此時表達式2的值就作為整個條件表

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論