> 其他 >
15.设 int a=5,b=4,c=3,d=2; 则以下条件表达式的值为( D ).a > b a :c > d c :d
15.设 int a=5,b=4,c=3,d=2; 则以下条件表达式的值为( D ).
a > b a :c > d c :d
(A)2 (B) 3 (C) 4 (D) 5
人气:470 ℃ 时间:2020-03-29 01:19:58
解答
a > b a :(c > d c :d) ==> 5 > 4 5 :(c > d c :d) ==> 5
三元运算符嵌套,每一个 ':' 往左找最近的一个未匹配的 ' 匹配之,这个三元运算符就算嵌套还是很容易加括号区分清楚的,除了长了一点外与其他表达式嵌套没什么两样.
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版