在动态分配内存的时候,会使用malloc函数.介绍一下malloc()函数.
函数原型:
void *malloc(unsigned int num_size);
形式参数:一个无符号的整数;
返回:一个可以指向任意类型的指针;
在使用的时候:
int *p;
p=(int *)malloc(sizeof(int));
(int *):表示将返回的一个可以指向任意类型的指针转换为指向int类型的指针;
sizeof(int):这是函数的参数,表示通过malloc函数分配sizeof(int)大小的内存.所以具体是多少的内存,是需要告诉它的.
使用完了之后别忘记:
free(p);
第一次写博客,编程小白,有错误之处还请见谅.