注册 登录
编程论坛 C++教室

关于realloc的用法

有风的夜晚 发布于 2010-04-02 21:59, 845 次点击
c语言中malloc和realloc是怎么用的?
望各位大虾给个例子
4 回复
#2
玩出来的代码2010-04-03 01:07
#include<stdio.h>
#include<stdlib.h>
int main()
{
    int *p=(int*)malloc(sizeof(int*));   //申请空间
    p=(int*)realloc(p,sizeof(int*)+4);   //改变已申请的空间的大小
    return 0;
}
//具体细节 google,baidu
#3
ltyjyufo2010-04-03 21:58
      就是二楼说的那个意思,malloc是用来动态申请内存的,realloc是用来改变原来内存空间的大小的
#4
有风的夜晚2010-04-06 22:20
谢谢
#5
chengconan2012-10-05 21:31
那么realloc怎么使用啊?
如何回收分配出去的内存?
谢谢啦
1