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

跪求高手给出详细的答题步骤
2024年11月15日 10:17
有3个网友回答
网友(1):

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

网友(2):

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

网友(3):

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