动态分配

malloc()、calloc()、realloc()、free()函数

前三个函数是用来动态分配内存,以下都是定义4个int类型的内存空间,然后运用free释放空间(越早释放越好)。

#include
#include
#include

int main()
{
   int *p1=(int*)malloc(sizeof(int)*4);
   int *p2=(int*)calloc(4, sizeof(int));
   int *p3=realloc(NULL,sizeof(int)*4);


   //......
   
   free(p1);
   free(p2);
   free(p3);
}
   


你可能感兴趣的:(动态分配)