C语⾔malloc函数的⽤法
在使⽤malloc函数前,需要调⽤头⽂件# include <malloc.h>
malloc函数的作⽤是动态分配内存,以解决静态内存定长、不能⼿动释放等缺陷。
malloc的使⽤⽅法:
int*p =(int*)malloc(sizeof(int));
*p =1;
free(p);
还有⼀种写法:
int*p;
p =(int*)malloc(sizeof(int));
free(p);
其中,p为⼀个整型指针变量,由int *p = (int*)malloc(sizeof(int))可以看出来,这句话在给*p分配内存.
malloc函数⽀持⼀个形参(该形参就是字节⼤⼩),⽽sizeof(int)计算出了我们需要的字节数,malloc函数的返回值是⼀个地址,把分配的动态内存的地址赋给指针p,就是在为*p开辟了⼀块动态内存。
free(p)则是释放了p所指向的内存。
>molloc函数

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。