若w、x、y、z、m均為int型變量,則執(zhí)行下列的語句后m的值是()。 w=2,x=3,y=4,z=5; m=(w<x)?W:x: m=(m<z
若w、x、y、z、m均為int型變量,則執(zhí)行下列的語句后m的值是( )。
w=2,x=3,y=4,z=5;
m=(w<x)?W:x:
m=(m<z)?m:Z;
m=(m<y)?m:y;
A.2
B.3
C.5
D.4
正確答案:A解析:條件表達(dá)式“a?b:c”的含義是:當(dāng)a為真時(shí),其值等于表達(dá)式b的值,當(dāng)a為假時(shí),其值等于表達(dá)式c的值。表達(dá)式運(yùn)算過程:第1個(gè)表達(dá)式:w=2x=3為真,所以返回w的值,即m=w=2;第2個(gè)表達(dá)式:m=2z=5為真,所以返回m的值,即m=2;第3個(gè)表達(dá)式:w=2y4為真,所以返回m的值,即m=2。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。