这个C语言代码为什么要给结构体分配动态内存空间?*p本来就是结构体指针啊!!!

如题所述

第1个回答  2015-04-21
因为你不知道有多少个结构体变量,如果静态固定内存一般会造成内存的浪费,所以用这种动态开辟内存的方法。
第2个回答  2015-04-21
这里应该只是定义了一个结构体指针,并没有定义结构体数据。追答

比如,int *p,这里指针并不指向任何数据,就是并没有被初始化

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网