以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b));}A 5 B 4 C 6 D 不确定讲解下哈
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/28 03:15:21
![以下程序的输出结果是 int a=5,b=4,c=6,d; printf(](/uploads/image/z/3688261-61-1.jpg?t=%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E6%98%AF+int+a%3D5%2Cb%3D4%2Cc%3D6%2Cd%3B+printf%28%22%25d%5Cn%22%2Cd%3Da%3Eb%3F%28a%3Ec%3Fa%3Ac%29b%29%29%3B%7DA+5+B+4+C+6+D+%E4%B8%8D%E7%A1%AE%E5%AE%9A%E8%AE%B2%E8%A7%A3%E4%B8%8B%E5%93%88)
x){{Wt?|Vˋ}z{ysXWhkdklkbPPLPRMSIMKHKOJLԴuT0UpR0QpV0SpQxuOznӋ勁=aTOp Xv6PM/Oy:{XYgE) Sͬ4pk<[,ldGxo=/|MF 1k h
以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b));}A 5 B 4 C 6 D 不确定讲解下哈
以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b));}
A 5 B 4 C 6 D 不确定
讲解下哈
以下程序的输出结果是 int a=5,b=4,c=6,d; printf("%d\n",d=a>b?(a>c?a:c)b));}A 5 B 4 C 6 D 不确定讲解下哈
a>c?a:c返回6
所以d=(a>b?6:b)
(a>b?6:b)返回6
所以答案选C
PS:你的表达式错了.