
c语言中语句a>b?(max=a):(max=b)为什么非要加括号
展开全部
如果是return
a>b?a:b就不加括号
可是a>b?(max=a):(max=b)不是这样。
他会执行a>b?a:max,当然会错误
a>b?a:b就不加括号
可是a>b?(max=a):(max=b)不是这样。
他会执行a>b?a:max,当然会错误
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
类别
我们会通过消息、邮箱等方式尽快将举报结果通知您。
说明
0/200