问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言malloc函数和free函数?

发布网友 发布时间:2022-04-10 11:08

我来回答

2个回答

热心网友 时间:2022-04-10 12:38

在内存上有三个区域可以用来保存数据,一个是栈区、一个是堆区、一个是静态区,一般常用的定义变量是在栈区开辟,特点是系统开辟和释放;堆区的空间是由使用者来开辟空间,所以需要借助malloc开辟空间,free释放空间。p=(char *)malloc(sizeof(char)*20);malloc函数申请空间,sizeof(char) * 20表示malloc开辟空间字节数为20字节,malloc前的char * 表示开辟空间进行强制类型转换为需要开辟的空间的数据类型。free(p)函数表示释放由使用者开辟的空间,因为空间开辟是手动调用函数开辟的空间,所以释放空间也需要调用函数开辟。

热心网友 时间:2022-04-10 13:56

慢慢解释。。咳咳。。
malloc:C的内存分配函数,格式为malloc(字节数)
sizeof(char):char类型占用的内存字节数
sizeof(char)*20:20个char类型占用的内存字节数
(char *):malloc返回void *类型,这里进行类型强制转换,不然编译不过
free:C的内存释放函数,格式为free(malloc返回的内存指针)

够清楚了吧?追问malloc()和free()是要配对出现的吗?

追答如果你不想释放内存,可以不free

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
传奇世界退师和出师同样能得到声望吗 声望可以转让吗? 传奇世界 声望怎么弄,最快弄声望的方法? 传奇世界 声望问题徒弟问题 天龙八部2中的哪个门派最牛逼啊 天龙八部手游哪个门派厉害 天龙八部手游门派排名 天龙八部里,三大最强门派,第一实至名归! miui13怎么开启dc调光 小米14怎么样小米14有没有DC调光功能【详解】 小米14dc调光是什么意思 - 信息提示 建行分期通加油可刷吗 喔刷可以刷建行分期通吗 兴业银行的理财连续交三年的那种五年以后才能退,如果提前退多少违约金? 兴业银行退卡 2018年1月到2022年12月施工晴雨表 这样的晴雨表应该用什么软件做的?word还是Excel,还是其他 公*复习是自己看书好还是跟网络视频老师好?具体怎么复习? 求助关于在EXCEL中实现有选择的复制粘贴单元格图片的方法,请指教,谢谢 筑业宝导出晴雨表如何打开 制作晴雨表 在word和excel里可以做图表吗? 工程施工晴雨表图案怎么画? 监理单位需要晴雨表2011.2--6月,可是我没记录天气怎么办。百度找了半天还是没找到。 请问晴雨表怎么下载 excel中如何实现将左边的天气情况转换成右边的晴雨表? 如图,AEFC在一条直线上, LAN口状态 MAC 地址: 54-E6-FC-76-9B-AE IP地址: 192.168.1.1 子网掩码: 255.255.255.0 WAN口状态 MAC 如图,AD是△ABC的中线,AE=EF=FC,BE交AD于点G,求AG/AD的值(要所有过程,如果要证相似,请给出过程) Excel表格的问题,下面的晴雨表怎么编辑才可以自动统计出晴天雨天的天数 苹果5s手机如何查询淘宝消费总额 急要话剧坚守剧本 班上排话剧要拿来看看我很喜欢那话剧!!!1 谁有话剧坚守的剧本 急!!! 求关于敬业的短剧剧本 有关赞美工人的情景剧 剧本 为什么玄奘不能管好徒弟辩机? 辩机的研究者的质疑 求一份情景剧剧本 辩机和尚是怎么死的 辩机腰斩后多久才死? 武则天里的辨机是怎么死的 武媚娘传奇里面辩机是怎么死的为什么请详细点 感人的情景剧剧本 高阳公主的死因 辩机和尚是谁?辩机是怎么死的 帮助玄奘翻译经文的高僧,为何被唐太宗腰斩? 请谁给我高阳公主与辩机的一切东西 武媚娘则天传奇高阳公主何许人是什么人怎么与和尚辩机通奸的 武媚娘传奇李世民怎么死的 关于高阳公主的真正死因,在书中是怎样记载的?