问答详情
源自:6-6 编程练习

num[i+1]的问题

if(nums[i+1] >max){

    max=nums[i+1];   

}

      

        

        // 如果当前值小于min,则替换min的值

          if(nums[i+1] <min){

            min=nums[i+1];

        }


写成[i+1]  把第一个数组舍去不比较了,为什么不可以??


提问者:昊聪老先生 2016-06-05 11:17

个回答

  • caifangjiejie
    2016-06-05 11:54:56
    已采纳

    因为最后一次循环,nums[i+1]就越界了。