为了账号安全,请及时绑定邮箱和手机立即绑定

正在回答

2 回答

https://img1.sycdn.imooc.com//5baf3b54000155d303930092.jpg

三元表达式,“:”,“?”后边跟的是值,不是赋值语句,你后边max=nums[i]是赋值语句,所以会报错

2 回复 有任何疑惑可以回复我~
#1

weibo_浴血重生13_0

正解(建议加个括号更清楚), max = (nums[i]>max)?nums[i]:max;
2018-12-30 回复 有任何疑惑可以回复我~

因为布尔格式是这样的     如果max小于nums[i]  则把nums[i]的值赋值给max

0 回复 有任何疑惑可以回复我~
#1

慕标6412594 提问者

那按道理来说上面的也没问题呀 max大于nums[i] max还是本身呀
2018-09-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这道练习题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信