全局结构体变量和全局结构体指针变量
来源: 互联网 发布时间:2017-03-23
本文导语: 背景:一个程序定义了一个大的全局结构体,来保存全局信息; 定义方式有2种: 1、定义一个全局结构体变量;(程序运行之前,它就存在了) 2、定义一个全局结构体变量指针,然后在函数中malloc空间;(存在堆中...
背景:一个程序定义了一个大的全局结构体,来保存全局信息;
定义方式有2种:
1、定义一个全局结构体变量;(程序运行之前,它就存在了)
2、定义一个全局结构体变量指针,然后在函数中malloc空间;(存在堆中)
这两种方式有什么不一样吗?
在空间和时间上有区别吗???
求大牛指导!
定义方式有2种:
1、定义一个全局结构体变量;(程序运行之前,它就存在了)
2、定义一个全局结构体变量指针,然后在函数中malloc空间;(存在堆中)
这两种方式有什么不一样吗?
在空间和时间上有区别吗???
求大牛指导!
|
都说了是全局结构了,怎么会在栈上分配呢?是在数据段了。
如果固定大小,两种方式应该没有什么区别。
如果需要在启动时根据参数等调整大小,考虑用malloc
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。