下面程序的運行結(jié)果是()。y=5;x=14;y=((x=3*y,x+6),x-1);printf("x=%d,y=%d”,x,y);
下面程序的運行結(jié)果是( )。 y=5;x=14;y=((x=3*y,x+6),x-1); printf("x=%d,y=%d”,x,y);
A.x=27,y=27
B.x=12,y=13
C.x=15,y=14
D.x=y=27
正確答案:C解析:本題考查的是逗號表達(dá)式。逗號表達(dá)式的求解步驟是先求解表達(dá)式1,然后依次求解表達(dá)式2,直到表達(dá)式N的值。整個逗號表達(dá)式的值就是最后一個表達(dá)式N的值。表達(dá)式(x=3*y,x+6)中,x=15。表達(dá)式y(tǒng)=x-1=14。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。