malloc()、calloc()、realloc()、free()函数
前三个函数是用来动态分配内存,以下都是定义4个int类型的内存空间,然后运用free释放空间(越早释放越好)。
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
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);
}