【malloc】----不会初始化
返回void类型,故必须强制转换
int *p=(int*) malloc (n*sizeof (int))-----> n 指int类型字节数需要分配的个数
【calloc】----会初始化
返回void类型
int*p = (int*) calloc ( n , sizeof(int))-----> n 指int类型字节数需要分配的个数
【realloc】
第一个参数是指向已分配内存的起始地址的指针(若前面是NULL,那么相当于malloc,直接开辟一个新的内存块),第二个参数是新的内存块的大小(后面是0相当于free()函数,释放内存)
【 free( )函数】
动态内存的函数不能自己释放