C语言 已知a=4,b=2,c=3,d=5,表达式a>b?a:c<d?c:d的值为3.
已知a=4,b=2,c=3,d=5,表达式a>b?a:c<d?c:d的值为3.请问为什么不是4呢?我的算法:先算c<d?c:d,结果取c=3变成a>b?a:c,其中a=4...
已知a=4,b=2,c=3,d=5,表达式a>b?a:c<d?c:d的值为3.
请问为什么不是4呢?
我的算法:先算c<d?c:d,结果取c=3
变成a>b?a:c,其中a=4,c=3
再算a>b?a:c,结果取a=4;
请问为什么不对呢,之前一直这么算答案都对了呀。。。麻烦说明一下,谢谢! 展开
请问为什么不是4呢?
我的算法:先算c<d?c:d,结果取c=3
变成a>b?a:c,其中a=4,c=3
再算a>b?a:c,结果取a=4;
请问为什么不对呢,之前一直这么算答案都对了呀。。。麻烦说明一下,谢谢! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询