前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >malloc函数的用法(超级白话版)[通俗易懂]

malloc函数的用法(超级白话版)[通俗易懂]

作者头像
全栈程序员站长
发布2022-08-11 20:40:44
1.4K0
发布2022-08-11 20:40:44
举报

大家好,又见面了,我是你们的朋友全栈君。

malloc函数的用法

在这里,我不讲什么原理性的东西,我就单纯讲讲怎么用。

  1. 首先malloc()函数返回的是void *类型,所以用的时候要进行强制类型转换
  2. malloc函数用完后,记得使用free()函数来释放空间,不然只分配不释放会出问题 例
代码语言:javascript
复制
L=(int *)malloc(sizeof(int));

我们看到了先用int*进行了强制类型转换,说明L的类型为int *, ⚠️如果你不进行强制类型转换,分配空间会报错 sizeof(int)的意思是分配的字节数,分配和int类型一样的字节数,当然,你后面也可以写(4)或(1),也会分配成功,你如果写1则会于原来的字节,虽然也会成功,但有一部分会在别的存储单元。 这样说大家应该听懂了吧。网上故弄玄虚的太多,我们往往发现看了那么多还是不会用这个函数。 欢迎评论区留言

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131294.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • malloc函数的用法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档