简单介绍C语言三种动态开辟空间函数.

第一种  malloc

函数原型 :    void *malloc(unsigned int size);

介绍: 

返回分配完的内存的首地址.    参数size 是 需要分配的字节数,因为是参数,所以可以写表达式,

可以根据需求运行期分配内存.

例:

int n = 1;

char *p = malloc(sizeof(char)*n);

free(p);


第二种  calloc

函数原型:  vo

你可能感兴趣的:(C语言,动态开辟空间,malloc,calloc,realloc)