C語(yǔ)言_條件判斷、選擇結(jié)構(gòu)程序設(shè)計(jì).ppt
《C語(yǔ)言_條件判斷、選擇結(jié)構(gòu)程序設(shè)計(jì).ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《C語(yǔ)言_條件判斷、選擇結(jié)構(gòu)程序設(shè)計(jì).ppt(67頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、C語(yǔ)言語(yǔ)言條件判斷、選擇結(jié)構(gòu)程序設(shè)計(jì)條件判斷、選擇結(jié)構(gòu)程序設(shè)計(jì)1本次課程所講內(nèi)容本次課程所講內(nèi)容l條件判斷條件判斷l(xiāng)關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系運(yùn)算符與關(guān)系表達(dá)式l邏輯運(yùn)算符與邏輯表達(dá)式邏輯運(yùn)算符與邏輯表達(dá)式l選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)lif語(yǔ)句語(yǔ)句l條件運(yùn)算符與條件表達(dá)式條件運(yùn)算符與條件表達(dá)式lswitch-case語(yǔ)句語(yǔ)句2本次課程所講內(nèi)容本次課程所講內(nèi)容l條件判斷條件判斷l(xiāng)關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系運(yùn)算符與關(guān)系表達(dá)式l邏輯運(yùn)算符與邏輯表達(dá)式邏輯運(yùn)算符與邏輯表達(dá)式l選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)lif語(yǔ)句語(yǔ)句l條件運(yùn)算符與條件表達(dá)式條件運(yùn)算符與條件表達(dá)式lswitch-case語(yǔ)句語(yǔ)
2、句3條件判斷條件判斷l(xiāng)如果明天天氣好,我們就去踏青如果明天天氣好,我們就去踏青l(xiāng)票賣完了的話,我們就看不成球賽了票賣完了的話,我們就看不成球賽了l如果能早點(diǎn)下課,我們就可以搶到飯了如果能早點(diǎn)下課,我們就可以搶到飯了l如果如果ab,輸出,輸出a;如果;如果ablaclav6關(guān)系運(yùn)算符及其優(yōu)先次序關(guān)系運(yùn)算符及其優(yōu)先次序關(guān)系運(yùn)算符關(guān)系運(yùn)算符名名 稱稱示示 例例優(yōu)先次序優(yōu)先次序小于小于ab=小于或等于小于或等于 a大于大于ab=大于或等于大于或等于 a=b=等于等于a=b!=不等于不等于a!=b優(yōu)先級(jí)優(yōu)先級(jí)相同相同(高高)優(yōu)先級(jí)優(yōu)先級(jí)相同相同(低低)7關(guān)系、算術(shù)和賦值運(yùn)算符的優(yōu)先級(jí)關(guān)系關(guān)系、算術(shù)和賦值
3、運(yùn)算符的優(yōu)先級(jí)關(guān)系l例如例如lca+blab=cla=bclx!=a*bb+cl(a=3)(b=5)lab)bcl2*a+bc-d9關(guān)系表達(dá)式的結(jié)果關(guān)系表達(dá)式的結(jié)果l在在C語(yǔ)言中,關(guān)系表達(dá)式的結(jié)果為語(yǔ)言中,關(guān)系表達(dá)式的結(jié)果為1或或0l關(guān)系表達(dá)式成立時(shí),結(jié)果為關(guān)系表達(dá)式成立時(shí),結(jié)果為1,表示,表示“真真”l關(guān)關(guān)系系表表達(dá)達(dá)式式不不成成立立時(shí)時(shí),結(jié)結(jié)果果為為0,表表示示“假假”l例如例如l3bc (ab)=c b+cble=abclf=ab+cb)+(cb和和xy需要同時(shí)滿足需要同時(shí)滿足lab和和xy至少有一個(gè)條件要滿足至少有一個(gè)條件要滿足l70歲歲以以上上的的老老人人和和10人人歲歲以以下下的的
4、兒兒童童,入園免票入園免票13邏輯運(yùn)算符邏輯運(yùn)算符邏輯運(yùn)算符邏輯運(yùn)算符名名 稱稱示示 例例&邏輯與邏輯與a&b|邏輯或邏輯或a|b!邏輯非邏輯非!a邏輯運(yùn)算符優(yōu)先級(jí)次邏輯運(yùn)算符優(yōu)先級(jí)次序序:!&|14邏輯、算術(shù)、關(guān)系和賦值運(yùn)算符的邏輯、算術(shù)、關(guān)系和賦值運(yùn)算符的優(yōu)先級(jí)優(yōu)先級(jí)運(yùn)算符運(yùn)算符優(yōu)先級(jí)優(yōu)先級(jí)?。ㄟ壿嫹牵。ㄟ壿嫹牵┧阈g(shù)運(yùn)算符算術(shù)運(yùn)算符關(guān)系運(yùn)算符關(guān)系運(yùn)算符&和和|(邏輯與和邏輯或)(邏輯與和邏輯或)賦值運(yùn)算符賦值運(yùn)算符(低)(低)(高)(高)15運(yùn)算符優(yōu)先級(jí)舉例運(yùn)算符優(yōu)先級(jí)舉例l(ab)&(xy)l(a=b)|(x=y)l(!a)|(ab)ab&xya=b|x=y!a|ab16邏輯表達(dá)式及其
5、結(jié)果邏輯表達(dá)式及其結(jié)果l用用邏邏輯輯運(yùn)運(yùn)算算符符將將關(guān)關(guān)系系表表達(dá)達(dá)式式或或邏邏輯輯量量連連接接起來(lái)的式子,稱為邏輯表達(dá)式起來(lái)的式子,稱為邏輯表達(dá)式l例如,例如,a&b,(a0)&(b0)l在在C語(yǔ)言中,邏輯表達(dá)式的結(jié)果為語(yǔ)言中,邏輯表達(dá)式的結(jié)果為1或或0l邏輯表達(dá)式成立時(shí),結(jié)果為邏輯表達(dá)式成立時(shí),結(jié)果為1,表示,表示“真真”l邏輯表達(dá)式不成立時(shí),結(jié)果為邏輯表達(dá)式不成立時(shí),結(jié)果為0,表示,表示“假假”17邏輯表達(dá)式的運(yùn)算對(duì)象邏輯表達(dá)式的運(yùn)算對(duì)象l在在C語(yǔ)語(yǔ)言言中中,對(duì)對(duì)于于邏邏輯輯表表達(dá)達(dá)式式中中的的每每個(gè)個(gè)運(yùn)運(yùn)算對(duì)象算對(duì)象l某個(gè)量的值為某個(gè)量的值為0時(shí),表示時(shí),表示“假假”l某個(gè)量的值為非某
6、個(gè)量的值為非0時(shí),表示時(shí),表示“真真”l例如例如l4&0lint a=4;!a邏輯表達(dá)式的結(jié)果為邏輯表達(dá)式的結(jié)果為0真真假假邏輯表達(dá)式的結(jié)果為邏輯表達(dá)式的結(jié)果為0真真18邏輯表達(dá)式舉例(邏輯表達(dá)式舉例(1)la=4,b=5l!ala&bla|bl!a&bl!a|b值為值為0 0值為值為1 1值為值為1 1值為值為0 0值為值為1 119邏輯表達(dá)式舉例(邏輯表達(dá)式舉例(2)la=4,b=5,x=6.6,y=3.6lab&xyla=b|x=yl!a|(ab)lx|(x3&84-!0 1&84-1 1&8bl邏輯表達(dá)式的邏輯表達(dá)式的結(jié)果只能是結(jié)果只能是0或或1l4&0|2的值為的值為1,表示,表示“
7、真真”la=4,b=5 !a|ab的值為的值為0,表示,表示“假假”23邏輯表達(dá)式總結(jié)(邏輯表達(dá)式總結(jié)(2)l邏邏輯輯表表達(dá)達(dá)式式中中的的運(yùn)運(yùn)算算對(duì)對(duì)象象可可以以是是單單個(gè)個(gè)的量,也可以是表達(dá)式的量,也可以是表達(dá)式la&b,a=b|x=y,!(ab)&xyl邏邏輯輯表表達(dá)達(dá)式式中中的的運(yùn)運(yùn)算算對(duì)對(duì)象象可可以以是是0和和非非0,也可以是字符型、實(shí)型或指針型,也可以是字符型、實(shí)型或指針型l4&0|3.6,A&Bla|!(ab)24邏輯表達(dá)式總結(jié)(邏輯表達(dá)式總結(jié)(3)l在邏輯表達(dá)式的求解中,并不是所有在邏輯表達(dá)式的求解中,并不是所有的邏輯運(yùn)算符都被執(zhí)行,有時(shí)只需執(zhí)的邏輯運(yùn)算符都被執(zhí)行,有時(shí)只需執(zhí)行一
8、部分運(yùn)算就可以得出結(jié)果行一部分運(yùn)算就可以得出結(jié)果la&b&cla|b|cl設(shè)設(shè)m=1,n=1,a=1,b=2,c=3,d=4l(m=ab)&(n=cd)l(m=ab)|(n=cd)表達(dá)式值為表達(dá)式值為0,m=0,n=0表達(dá)式值為表達(dá)式值為0,m=0,n=025本次課程所講內(nèi)容本次課程所講內(nèi)容l條件判斷條件判斷l(xiāng)關(guān)系運(yùn)算符與關(guān)系表達(dá)式關(guān)系運(yùn)算符與關(guān)系表達(dá)式l邏輯運(yùn)算符與邏輯表達(dá)式邏輯運(yùn)算符與邏輯表達(dá)式l選擇結(jié)構(gòu)程序設(shè)計(jì)選擇結(jié)構(gòu)程序設(shè)計(jì)lif語(yǔ)句語(yǔ)句l條件運(yùn)算符與條件表達(dá)式條件運(yùn)算符與條件表達(dá)式lswitch-case語(yǔ)句語(yǔ)句26if語(yǔ)句有三種結(jié)構(gòu)語(yǔ)句有三種結(jié)構(gòu)lif 結(jié)構(gòu)結(jié)構(gòu)lif-else 結(jié)
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語(yǔ)言 條件 判斷 選擇 結(jié)構(gòu) 程序設(shè)計(jì)