首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

静态变量是不入栈?该怎么解决

2012-06-14 
静态变量是不入栈?静态变量是存在栈中不?全局区(静态区)跟栈区有什么联系没?[解决办法]auto变量入栈,静态

静态变量是不入栈?
静态变量是存在栈中不?全局区(静态区)跟栈区有什么联系没?

[解决办法]
auto变量入栈,静态变量生存期是全局的
[解决办法]
1. 静态变量在静态区
2. 静态区和栈是内存上不同的段,没有直接联系

[解决办法]

探讨

1. 静态变量在静态区
2. 静态区和栈是内存上不同的段,没有直接联系

[解决办法]
探讨
静态变量是存在栈中不?全局区(静态区)跟栈区有什么联系没?

[解决办法]
不看对应汇编,永远无法了解真相。
[解决办法]
静态变量和全局变量不在站上申请,它们有自己的存储区域;在windows下,它们存放于数据段,在linux下,根据其初始值来确定是在数据段还是在.bss段。

热点排行