malloc函数的用法
在这里,我不讲什么原理性的东西,我就单纯讲讲怎么用。
- 首先malloc()函数返回的是void *类型,所以用的时候要进行强制类型转换
- malloc函数用完后,记得使用free()函数来释放空间,不然只分配不释放会出问题
例
L=(int *)malloc(sizeof(int));
我们看到了先用int*进行了强制类型转换,说明L的类型为int *,
⚠️如果你不进行强制类型转换,分配空间会报错
sizeof(int)的意思是分配的字节数,分配和int类型一样的字节数,当然,你后面也可以写(4)或(1),也会分配成功,你如果写1则会于原来的字节,虽然也会成功,但有一部分会在别的存储单元。
这样说大家应该听懂了吧。网上故弄玄虚的太多,我们往往发现看了那么多还是不会用这个函数。
欢迎评论区留言
今天的文章malloc函数的使用_memcpy函数用法分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/70443.html