为什么第二次输出是10946呢?

img

你数组长度只有19,循环用20,索引溢出了
c语言是基于指针的
它不管你指针指向的是不是当前数组,就去直接改指针指向的地址