原创 c语言中的动态存储管理

2008-11-25 21:11 2480 3 3 分类: MCU/ 嵌入式
在c语言以及后面的c++中是不允许在定义数组的时候使用变量,这样在使用数组的时候很不方便,有2中方法可以解决问题!
[1]在初始化的时候建立一个很大的数组,保证后后面不会出现溢出的现象
[2]使用动态的存储管理
   在c语言中有四个函数可以使用
   a.void *calloc(unsigned n,unsigned size)
   b.void *malloc(unsigned size)
   c.void *relloc(*p,unsigned size);
   d.free(*p)

   具体的使用方法可以查一下参考手册。
PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条