以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b

以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%dn",d=a>b?(a>c?a:c)b));}
A 5 B 4 C 6 D 不确定
讲解下哈
交叉火力 1年前 已收到1个回答 举报

tanyine130 春芽

共回答了17个问题采纳率:70.6% 举报

a>c?a:c返回6
所以d=(a>b?6:b)
(a>b?6:b)返回6
所以答案选C
PS:你的表达式错了.

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.622 s. - webmaster@yulucn.com