打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
malloc与free函数原型
userphoto

2016.09.09

关注

这两个和内存相关的函数都在头文件stdlib.h中,所以在应用的时候,需要包含该文件。

#include<stdlib.h>

 

C语言中的内存分配函数:

void* malloc(size_t size);

malloc向系统申请分配制定size个字节的内存空间。返回类型是void*类型。在C或者C 中,void*类型可以强制转换为任何其他类型的指针。

 

内存释放函数:

void free(void* p);

形参中的指针声明为void*,是因为free必须可以四方任意类型的指针,而任意类型的指针都可以转换为void*。

free不管你的指针指向多大的空间,均可以正确地进行释放。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
详解动态内存分配函数malloc、calloc、realloc、free的区别
malloc
C语言中手把手教你动态内存分配
[收藏]C++ Tips(2)
malloc函数怎么使用
C/C++ 误区 —— 强制转换 malloc() 的返回值
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服