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

c语言的全局域空间是怎么实现的

2012-02-11 
c语言的全局域空间是如何实现的?c语言的全局变量是如何存储的?存储全局变量的空间大小是固定的还是动态分

c语言的全局域空间是如何实现的?
c语言的全局变量是如何存储的?
存储全局变量的空间大小是固定的还是动态分配的?为什么?
如果是动态分配的,那么一般有多大?


[解决办法]
全局变量看你自己申请了
可以固定可以不固定啊
没有经验值 看你自己需要了
有些程序可能开个1-10k就够了
有些则需要1-10m
[解决办法]
全局变量最好还是静态分配,大小就是固定地;
动态也是可以地吧,定义全局的指针变量,然后malloc,以前的c可能不行
看系统内存能承受多大了,几十M我也申请过

[解决办法]
全局变量被存储在数据段,大小自然是静态的,也就是你定义的大小。

热点排行