void *malloc(size_t size);//在堆空间中开辟空间
size: 字节数
返回值: 万能指针 成功返回指针,失败返回NULL
void *realloc(void *ptr, size_t size); //重新申请size字节空间
ptr : 原来的空间
返回值: 成功返回指针,失败返回NULL
注:当自己用malloc申请的空间不够用的时候,在使用realloc继续扩容空间的时候最好先定义一个中间变量,把新申请下来的指针返回给这个中间变量,判断这个变量不是NULL后再赋值给原来的空间,以防因为申请失败而导致原来的空间数据被覆盖掉
malloc堆空间申请
最新推荐文章于 2024-06-12 15:14:56 发布