輸出的結(jié)果不知道為什么是1,只知道輸出語句里的是比較大小并交換。。謝謝回答
2 回答
已采納

Forget_Me
TA貢獻(xiàn)4條經(jīng)驗(yàn) 獲得超6個(gè)贊
首先你看括號(hào)里面內(nèi)容,首先判斷a是否小于b,若小于,取a的值,若不小于,取d的值。這里是不小于的,取d的值。接著,再拿前面運(yùn)算的結(jié)果(也就是d)和c比較大小,這里是比c小的,所以取d的值,就是1

望遠(yuǎn)
TA貢獻(xiàn)1017條經(jīng)驗(yàn) 獲得超1032個(gè)贊
a<b?a:d<c?d:b;
//這是一個(gè)三目運(yùn)算符,首先判斷是否a<b顯然4>3所以不成立,表達(dá)式的值為:后面的表達(dá)式的值即d<c?d:b的值,這又是一個(gè)三目運(yùn)算符,接著判斷是否d<c顯然1<2成立,表達(dá)式的值為:之前的值即d的值,所以最后表達(dá)式的值為1
- 2 回答
- 0 關(guān)注
- 1650 瀏覽
添加回答
舉報(bào)
0/150
提交
取消