執(zhí)行下列程序段后,變量a,b,c的值分別是多少?
執(zhí)行下列程序段后,變量a,b,c的值分別是多少?
int x=10,y=9,a,b,c;
a=(--x==y++)?--x:++y;b=x++;c=y;
A.a=9,b=9,c=9 B.a=8,b=8,c=10 C.a=9,b=10,c=9 D.a=1,b=11,c=10
書(shū)上的答案是選B的 可我理解不了
int x=10,y=9,a,b,c;
a=(--x==y++)?--x:++y;b=x++;c=y;
A.a=9,b=9,c=9 B.a=8,b=8,c=10 C.a=9,b=10,c=9 D.a=1,b=11,c=10
書(shū)上的答案是選B的 可我理解不了
數(shù)學(xué)人氣:441 ℃時(shí)間:2020-07-01 15:10:10
優(yōu)質(zhì)解答
這段程序先判斷--x等不等于y++,--x先自減再比較所以是9,y++先比較再自加所以此時(shí)也是9,所以這個(gè)三目運(yùn)算符( :)問(wèn)號(hào)前面的判別式為真,所以執(zhí)行冒號(hào)前面的表達(dá)式,變量x再次自減,此時(shí)x為8,之后先后執(zhí)行b=x++;c=y;兩條語(yǔ)句,注意此時(shí)y的值為10,不難發(fā)現(xiàn)答案為B
我來(lái)回答
類似推薦
- 12、執(zhí)行下列程序后, 變量a的值應(yīng)為( ).
- 若變量已正確說(shuō)明,則以下程序段執(zhí)行后變量a,b,c的值 為多少
- 有如下程序段:a=3 b=5 z=a a=b b=z 該程序段運(yùn)行后,變量a的值為( ) A.3 B.5 C.8 D.0
- 13.假定所有變量均已正確定義,下列程序段運(yùn)行后x的值是( ).a=b=c=0;
- 編寫(xiě)程序?qū)崿F(xiàn)下列要求現(xiàn)將變量ABC賦值123再將ABC三個(gè)變量的值按A到B到C到A的順序進(jìn)行交換,數(shù)學(xué)必修三的= =,
- 明明過(guò)生日時(shí)時(shí)請(qǐng)好朋友們吃飯,買(mǎi)了4瓶橙汁,每瓶0.75升,每杯可倒3/10升,這些橙汁可倒多少杯?
- 花兒推開(kāi)了春天的大門(mén);雷電推開(kāi)了夏天的大門(mén)仿著再寫(xiě)4個(gè)句子!
- 隔一條長(zhǎng)而寬的河如何測(cè)出松樹(shù)的高?
- 一個(gè)三位數(shù)除以一個(gè)二位數(shù),商最大是( )位數(shù),最小是( )位數(shù)
- 已知函數(shù)f(x)(x不等于0),對(duì)于任意非零實(shí)數(shù)x,y,滿足f(xy)=f(x)+f(y).
- 根號(hào)18/根號(hào)8*根號(hào)27/2
- sorry to break your walkman 翻譯成中文
猜你喜歡
- 1人類的視覺(jué)是什么視覺(jué),是真正看見(jiàn)嗎?
- 2為什么漢語(yǔ)拼音與英文字母一樣?
- 3英語(yǔ)高手可以幫我看一篇文章有什么語(yǔ)法或詞匯錯(cuò)誤嗎?還能添加點(diǎn)什么嗎?
- 4在家庭電路中,以下情況會(huì)引起保險(xiǎn)絲熔斷的是( ) A.用測(cè)電筆接觸火線 B.連接電路時(shí)誤將火線與零線接通 C.將開(kāi)關(guān)用導(dǎo)線接通 D.電路中用電器總功率過(guò)大
- 5理想,在饑餓面前,它是糧食……仿寫(xiě)句子兩句?
- 6焰色反應(yīng)是一種化學(xué)反應(yīng)嗎?
- 7This ruler is green.同意句
- 8某年的10月份有5個(gè)星期二,4個(gè)星期三,這年的國(guó)慶節(jié)是星期幾
- 9用一根鐵絲圍成一個(gè)邊長(zhǎng)是8分米的正方形,如果把它拉成平行四邊形,面積減少了16平方分米,這個(gè)平行四邊形的高是多少分米?
- 10They arrived at teh small village_____(safe)at last
- 11分?jǐn)?shù)應(yīng)用題一批稻谷放在甲,乙兩個(gè)糧庫(kù)中,甲庫(kù)所存的稻谷數(shù)量是乙?guī)斓陌朔种?后來(lái)從甲庫(kù)取出42噸,乙?guī)?/a>
- 12You'll never marry her-She's much too good for you