條件表達(dá)式:
表達(dá)式1?表達(dá)式2:表達(dá)式3
(1) 條件表達(dá)式的執(zhí)行順序:先求解表達(dá)式1,若為非0(真)則求解表達(dá)式2,此時(shí)表達(dá)式2的值就作為整個(gè)表達(dá)式的值.若表達(dá)式1的值為0(假),則求解表達(dá)式3,表達(dá)式3的值就是整個(gè)條件表達(dá)式的值.
(2) 條件表達(dá)式優(yōu)先于賦值運(yùn)算符,max=(a>b)?a:b則先求解條件表達(dá)式在賦給max.
(3) 條件表達(dá)式的結(jié)合方向?yàn)椤白杂抑磷蟆比纾篴>b?a:c>d?c:d應(yīng)該是a>b?a:(c>d?c:d)
(4) 條件表達(dá)式還可以寫(xiě)成以下形式:a>b?(a=100):(b=100)即表達(dá)式2和表達(dá)式3不僅可以是數(shù)值表達(dá)式,還可以是賦值表達(dá)式或函數(shù)表達(dá)式.
(5) 條件表達(dá)式中,表達(dá)式1的類型可以與表達(dá)式2和表達(dá)式3的類型不同,如:‘a(chǎn)’:‘b’ x是整型變量,若x等于0則表達(dá)式的值為‘b’.表達(dá)式2和表達(dá)式3的類型也可以不同,此時(shí)條件表達(dá)式的類型為二者中較高的類型.如:x>y?1:1.5如果xy,值應(yīng)為1,由于1.5是實(shí)型,比整型高,因此將1轉(zhuǎn)換成1.0.
(6) 例:輸入一個(gè)字符,判別它是否是大寫(xiě)字母,如果是,將它轉(zhuǎn)換成小寫(xiě)字母;如果不是,不轉(zhuǎn)換.然后輸出最后得到的字符.
main()
{
char ch;
scanf(“%c”,&ch);
ch=(ch>=’A’&&ch
條件表達(dá)式和邏輯表達(dá)式的意義是什么,它們?nèi)≈等绾?
條件表達(dá)式和邏輯表達(dá)式的意義是什么,它們?nèi)≈等绾?
數(shù)學(xué)人氣:584 ℃時(shí)間:2020-04-28 19:58:57
優(yōu)質(zhì)解答
我來(lái)回答
類似推薦
- 邏輯表達(dá)式
- 邏輯表達(dá)式的值為1還是2 什么意思啊
- 標(biāo)準(zhǔn)與-或式是由( )構(gòu)成的邏輯表達(dá)式.
- ab是字母時(shí)條件表達(dá)式取值為真,其表達(dá)式為(
- 標(biāo)準(zhǔn)與或式是由( )構(gòu)成的邏輯表達(dá)式
- 下雪的聲音 英文怎么說(shuō)?
- Low Power的中文意思是?
- 請(qǐng)問(wèn)聚丙烯熔噴無(wú)紡布的熔點(diǎn)是多少?就是在升溫過(guò)程中,一般溫度達(dá)到多少度會(huì)熔化?
- 暑假里的一件事 作文600字
- 寒假新時(shí)空五年級(jí)P40籃子里的雞蛋
- 1 Can Bob( )that in Chinese?
- 已知三角形ABC面積是12平方厘米,求陰影部分的面積?
猜你喜歡
- 1I have been playing the piano since I _(be) 6 years old.
- 2比如現(xiàn)在讓你寫(xiě)出 鎂(Mg)得到或者失去電子后的所成離子的符號(hào),那我右上角
- 3太陽(yáng)能如何轉(zhuǎn)換為煤中的能量?
- 4由參數(shù)方程確定的函數(shù)的求導(dǎo)公式
- 5在一道減法算式中,差比減數(shù)大40,減數(shù)是差的1/9,求被減數(shù)是多少.
- 6一道二元一次方程組!
- 7兩列火車(chē),一列長(zhǎng)110米,每秒行18米,另一列長(zhǎng)130米,每秒行12米.(1)兩車(chē)相向而行,從車(chē)
- 8believe me和trust me 用法和區(qū)別是什么
- 9暚這個(gè)字現(xiàn)在在字典里還有嗎?
- 10I'll take a picture for lingling 改為現(xiàn)在進(jìn)行時(shí) 怎么改?
- 11用a,s,a,u,e,g,s拼單詞
- 12用兩個(gè)相同的電熱器給質(zhì)量相同的物質(zhì)甲和水加熱,它們的溫度隨加熱時(shí)間的變化關(guān)系如圖6所示,據(jù)此判斷物質(zhì)