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

为什么i=8而不等于9

为什么i=8而不等于954a287450001128305200600.jpg

正在回答

3 回答

因为i=8 而且j<=i ,j+1可以为9 ,当j==8时候  arr[j+1]=arr[9]就刚好是10个元素都比较了,如果i=9那么arr[j+i]就会有arr[10],0-10有11个元素就超过了数组了!

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

0-8有九个数,最后一个不用比了,已经是最大的数了

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

因为arr[j]是和arr[j+1]比较的,当i==8的时候,j最大可以循环到j==8,此时arr[j]和arr[j+1]比较已经把最大的数沉底了

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

举报

0/150
提交
取消

为什么i=8而不等于9

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