在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)
具体的使用方法可以查一下参考手册。
文章评论(0条评论)
登录后参与讨论