ISO C存储分配
1.malloc:分配指定字节数的存储区。此存储区的初始值不确定
2.calloc:为指定数量指定长度的对象分配存储空间,并且每一位初始化为0。
void*calloc(size_tnumElements,size_tsizeOfElement)
函数有两个参数,分别为元素的数目和每个元素的大小,这两个参数的乘积就是要分配的内存空间的大小。
3.realloc:更改以前分配区的长度,当增加时可能会移动到另一个足够大的区域。新增区域初始值不确定。
如果一个指针ptr,则realloc的功能和malloc相同