求这种输出结果的原理是什么

img


定义了一个数组,但没有往里面存数,但这个输出也不像是整数最大范围,这个输出结果是什么原因?

你输出的是数组的地址,以及各个数组元素和变量的地址。
地址是内存管理给自动分配的,不受你的控制。
加上& 就是取地址,去掉&就是改地址存储的值

这输出的是对应变量的地址。