为什么x的定义位置不同,结果不同?(语言-c++)

为什么x的定义位置不同,结果不同?搞不明白这两个有啥不同,请解决一下,谢谢

img

img

上面这一个是class array的成员变量
下面这一个是paixu函数的局部变量,这个变量只能在该函数中使用