C语言,数组的使用之找出十个数的最小值和最大值

为什么最小值输出总是0呢 ,实在是搞不明白,希望有人给我纠正一下错误,感谢感谢

img

img

c/c++的数组下标是从0开始的。遍历数组时,从0开始遍历,最大下标为数组长度-1。所以你的代码要改为for(i=0;i<10;i++)

i最后会为10 而你数组是10个元素 下标为10就是第十一个元素 了 已经越界访问了 i要从0到9哦