基础c语言 基础c语言

为什么输入1到10显示最大值为32

img

img


望大佬解答

sz = 10
第二个循环是1-10, 正确的应该 1-9,当索引到arr[10]时,由于arr[10]没有赋值,只能在内存中拿值,这个值就是任意的

所以,程序不会出错,但结果异常。

望采纳!

循环访问的数组越界了,sz=10,但是数组arr[10]没有变量