代码 1:
int main(){
int a=1;
int b=2;
cout << "&a: "<<&a << endl;
}
输出 1:
&a: 0x22ff48
代码 2:
int main(){
int a=1;
int b=2;
cout << "&a: "<<&a << endl;
cout << "&b: "<<&b << endl;
}
输出 2:
&a: 0x22ff4c
&b: 0x22ff48
所以我的问题是为什么a
当我打印出变量的地址时变量的地址发生了变化b
?