+ -
当前位置:首页 → 问答吧 → 弱问一下:关于C++堆栈模型的一点疑问

弱问一下:关于C++堆栈模型的一点疑问

时间:2011-12-11

来源:互联网

G++ 4.3, x86环境下,运行函数
void func2(int a, int b){
int c = 0;
cout<<&b<<"; "<<&a<<"; "<<&c<<"\n";
}

输出: 0x22ff44; 0x22ff40; 0x22ff2c
可以看到,c的地址和a的地址间相差20个字节,请问这中间的16个字节用来存放什么了?

作者: BEN36   发布时间: 2011-12-11

存放什么都有可能,独立的变量在存储上未必就是线性的。

作者: LinuxTiger   发布时间: 2011-12-11