读书人

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

发布时间: 2012-02-11 09:51:35 作者: rapoo

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


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

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

读书人网 >C语言

热点推荐