当前位置:  技术问答>数据库 iis7站长之家

全局结构体变量和全局结构体指针变量

    来源: 互联网  发布时间:2017-03-23

    本文导语:  背景:一个程序定义了一个大的全局结构体,来保存全局信息; 定义方式有2种: 1、定义一个全局结构体变量;(程序运行之前,它就存在了) 2、定义一个全局结构体变量指针,然后在函数中malloc空间;(存在堆中...

背景:一个程序定义了一个大的全局结构体,来保存全局信息;
定义方式有2种:
1、定义一个全局结构体变量;(程序运行之前,它就存在了)
2、定义一个全局结构体变量指针,然后在函数中malloc空间;(存在堆中)
这两种方式有什么不一样吗?
在空间和时间上有区别吗???
求大牛指导!

|

都说了是全局结构了,怎么会在栈上分配呢?是在数据段了。


如果固定大小,两种方式应该没有什么区别。
如果需要在启动时根据参数等调整大小,考虑用malloc

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3