一道C语言的题?设int a=1,b=2,c=3,d=4;则表达式a++<b?a:c<d?--a:--d的结果是多少?

跪求高手给出详细的答题步骤
2024-11-15 10:17:23
推荐回答(3个)
回答1:

上式相当于a++先看(算)后面括号里面的,明显c=3,d=4,所以c然后再判断前面的a++以上仅供参考

回答2:

刚刚错了!
自右往左:
先算a++=2
2然后就是c

回答3:

最好去自己编程调试就OK了,调试的每步都可以查看每个变量的结果