若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解析:條件表達式“a?b:c”的含義是:當a為真時,其值等于表達式b的值,當a為假時,其值等于表達式c的值。表達式運算過程:第1個表達式:w=2x=3為真,所以返回w的值,即m=w=2;第2個表達式:m=2z=5為真,所以返回m的值,即m=2;第3個表達式:w=2y4為真,所以返回m的值,即m=2。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。