malloc头文件(malloc函数的用法)
源源今天给分享malloc头文件的知识,其中也会对malloc函数的用法进行解释,希望能解决你的问题,请看下面的文章阅读吧!
malloc头文件(malloc函数的用法)
malloc头文件(malloc函数的用法)
malloc头文件(malloc函数的用法)
1、原型:extern void malloc(unsigned int num_bytes);头文件:#include 或 #include (注意:alloc.h 与 malloc.h 的内容是完全一致的。
2、)功能:分配长度为num_bytes字节的内存块说明:如果分配成功则返回指向被分配内存的指针,否则返回空指针NULL。
3、当内存不再使用时,应使用free()函数将内存块释放。
4、使用方法举例:#include#includeint main(){char p;p=(char )malloc(100);if(p)printf("Memory Allocated at: %x/n",p);elseprintf("Not Enough Memory!/n");free(p);return 0;}#include#includeintmain(){intp,q;inti;q=p=(int)malloc(12);//q,p是同时指向同一块空间,就是说只申请了一块内存for(i=0;i{scanf("%d",p++);}for(i=0;i{printf("%dn",q);}// free(p);free(q);//而这里却是释放两块内存return0;}我想这么改#include#includeintmain(){intp,q;inti;q=p=(int)malloc(12);for(i=0;i{scanf("%d",p++);}p=q;for(i=0;i{printf("%dn",q);}free(p);}头文件:#include char p;p=(char )malloc(100);。
本文到这结束,希望上面文章对大家有所帮助。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系 836084111@qq.com 删除。