完整C語言編程基礎(chǔ)條件語句_第1頁
完整C語言編程基礎(chǔ)條件語句_第2頁
完整C語言編程基礎(chǔ)條件語句_第3頁
完整C語言編程基礎(chǔ)條件語句_第4頁
完整C語言編程基礎(chǔ)條件語句_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、C C語言編程基礎(chǔ)語言編程基礎(chǔ)主講教師:楊主講教師:楊 術(shù)術(shù)復(fù)習(xí)提問復(fù)習(xí)提問: :1 1、關(guān)系運(yùn)算符有哪些,優(yōu)先級(jí)順序?、關(guān)系運(yùn)算符有哪些,優(yōu)先級(jí)順序?2 2、邏輯運(yùn)算符有哪些,優(yōu)先級(jí)順序?、邏輯運(yùn)算符有哪些,優(yōu)先級(jí)順序?3 3、關(guān)系運(yùn)算邏輯運(yùn)算的值有幾個(gè),分、關(guān)系運(yùn)算邏輯運(yùn)算的值有幾個(gè),分 別是什么?別是什么?關(guān)系運(yùn)算,邏輯運(yùn)算的關(guān)系運(yùn)算,邏輯運(yùn)算的值有兩個(gè),分別是真值有兩個(gè),分別是真 值值1和假值和假值0。邏輯運(yùn)算符:邏輯運(yùn)算符:&(邏輯與)、(邏輯與)、|(邏輯或)、(邏輯或)、!(邏輯非)。(邏輯非)。優(yōu)先級(jí):優(yōu)先級(jí): !(非)、(非)、&(與)、(與)、 |(或);其

2、中(或);其中 &和和 |低于關(guān)系運(yùn)低于關(guān)系運(yùn)算符,算符, !高于算術(shù)運(yùn)算符。高于算術(shù)運(yùn)算符。、=、=、=、!、!=。優(yōu)。優(yōu)先級(jí):先級(jí): 、=、=的優(yōu)先級(jí)的優(yōu)先級(jí)相同,且高于相同,且高于=、!、!=的優(yōu)先級(jí);的優(yōu)先級(jí); =、!、!=的優(yōu)先級(jí)相同;關(guān)系運(yùn)算符的優(yōu)先級(jí)相同;關(guān)系運(yùn)算符的優(yōu)先級(jí)低于算術(shù)運(yùn)算符,高于賦的優(yōu)先級(jí)低于算術(shù)運(yùn)算符,高于賦值運(yùn)算符。值運(yùn)算符。根據(jù)不同條件判斷來決定程序根據(jù)不同條件判斷來決定程序走向的結(jié)構(gòu)走向的結(jié)構(gòu), , 叫做選擇結(jié)構(gòu)叫做選擇結(jié)構(gòu). .5.25.2條件選擇語句條件選擇語句ifif教學(xué)內(nèi)容教學(xué)內(nèi)容: : 一、一、ifif語句的兩種形式語句的兩種形式 ifif

3、語句的第一種形式語句的第一種形式, ,功能功能 ifif語句的第二種形式語句的第二種形式, ,功能功能 使用說明使用說明 二、應(yīng)用舉例二、應(yīng)用舉例 重點(diǎn)重點(diǎn)難點(diǎn)難點(diǎn)希望大家?guī)е淇煜M蠹規(guī)е淇斓男那楹屠蠋熞黄鸬男那楹屠蠋熞黄鹱呷氡竟?jié)課走入本節(jié)課一、ifif語句的兩種形式語句的兩種形式表達(dá)式表達(dá)式? ?語句語句后繼語句后繼語句真真假假例例、如果如果年齡超過18歲就就應(yīng)該辦理身份證。語句如下: (area=18) printf(“(area=18) printf(“請(qǐng)辦理身份證請(qǐng)辦理身份證”););格式格式:if(表達(dá)式) 語句功能功能:當(dāng)表達(dá)式為真執(zhí)行所對(duì)應(yīng)的語 句,順次執(zhí)行后繼語句,當(dāng)表

4、達(dá)式為假則直接執(zhí)行后繼語句。 一、一、ifif語句的兩種形式語句的兩種形式后繼語句后繼語句真真假假表達(dá)式表達(dá)式? ?語句語句2 2語句語句1 1 語句如下語句如下:if(score60) printf (“及格”); else printf (“不及格”);格式格式:if(表達(dá)式) 語句1 else 語句2功能功能:當(dāng)表達(dá)式為真執(zhí)行語句1, 然后執(zhí)行后繼語句,當(dāng)表 達(dá)式為假 則執(zhí)行語句2, 順次執(zhí)行后繼語句。 例例:考試分?jǐn)?shù)如果如果大于等于60分就輸出 及格,否則否則輸出不及格.3 3、使用說明、使用說明: (1)表達(dá)式一般為邏輯表達(dá)式或關(guān)系表達(dá)式,也可以是任意的類型數(shù)據(jù)。一、一、ifif語句

5、的兩種形式語句的兩種形式 (2)語句可以是一個(gè)、多個(gè)或空語句,如是多個(gè)語句應(yīng)用 括起來。 (3)在書寫時(shí),語句可以和if , else分行寫,而且if , else 必須小寫,表達(dá)式必須用小括號(hào)括起來。 例例 、(1) if (ab) (2) if(ab & ac) . (3) if(a) (4) if(a=5) 例例 、(1) if (a0) b=b+1; (2) if (a0) b+;c+; if (a0) b+;if (a0) b+;c+;c+; (3) if (a0) b+;c+;(4) if (a0) ;例、輸入一個(gè)整數(shù),判斷它是奇數(shù)還是偶數(shù)。例、輸入一個(gè)整數(shù),判斷它是奇數(shù)還

6、是偶數(shù)。二、應(yīng)用舉例二、應(yīng)用舉例分析分析:(1)首先需要一個(gè)變量n, 可以定義成整型;(2)n在題中沒有給出已知數(shù)據(jù)需要通過scanf()賦值;(3)分支兩種情況:能被2整除(n%2=0),輸出該數(shù)是偶數(shù); 不能被2整除 (n%2!=0),輸出該數(shù)是奇數(shù);程序程序:main() int n;scanf(“%d”, &n);if (n%2=0) printf(“if (n%2=0) printf(“此數(shù)是偶數(shù)此數(shù)是偶數(shù)“););else printf(“ else printf(“ 此數(shù)是奇數(shù)此數(shù)是奇數(shù)“);); if (n%2if (n%2!=0) printf(“=0) printf

7、(“此數(shù)是奇數(shù)此數(shù)是奇數(shù)“);); else printf(“ else printf(“ 此數(shù)是偶數(shù)此數(shù)是偶數(shù)“););if (n%2=0) printf(“此數(shù)是偶數(shù)此數(shù)是偶數(shù)”););else printf(“ 此數(shù)是奇數(shù)此數(shù)是奇數(shù)”);閱閱 讀讀編寫比較編寫比較a a,b b兩個(gè)數(shù)的大小,且把大者賦給兩個(gè)數(shù)的大小,且把大者賦給x,x,小小 者賦給者賦給y y的程序其中的程序其中a a為為3 3, b b為為4.4.練習(xí)反饋、應(yīng)用拓展練習(xí)反饋、應(yīng)用拓展分析分析:(1)首先需要4個(gè)變量a,b,x,y, 可以定義成整型;(2)a,b已知數(shù)據(jù)可以通過賦值語句賦值;(3)分支兩種情況:當(dāng)ab時(shí)需要做x=a;y=b; 當(dāng)a0a0時(shí)往時(shí)往y y中加中加a a值,否則在值,否則在y y中減中

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論