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

max=arr[i]与arr[i]=max 区别的原理是什么?

我有个问题。。在第一个注释 那里; 输入max=arr【i】;这 程序就得出了正确答案 10,1,3,12,22; 但是如果反过来输成arr【i】=max; 答案就成了10,10,3,10,1  这是什么原理呢

正在回答

3 回答

程序中赋值语句的顺序是从右往左,max=arr[i]的含义是将arr[i]的值赋给max,而max=arr[i]的含义是将max的值赋给arr[i],两个赋值语句的语句顺序调换所得出的结果就不同

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

qq_忆年华无恒 提问者

非常感谢!
2018-02-13 回复 有任何疑惑可以回复我~
#2

KingMingLi 回复 qq_忆年华无恒 提问者

哈哈,学习中的互相帮助是应该的,我也仅仅是一个学习者,一起努力吧
2018-02-13 回复 有任何疑惑可以回复我~

相当于y=kx和 x=ky 一个是 x为自变量,一个是y是自变量。

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

??一个是把arr【i】的值给max,一个是把max的值给arr【i】。区别这么大,你到底要问什么

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

我爱颖宝宝

相当于y=kx和 x=ky 一个是 x为自变量,一个是y是自变量。
2018-08-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

max=arr[i]与arr[i]=max 区别的原理是什么?

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