当前位置:问百问>生活百科>malloc函数怎么使用

malloc函数怎么使用

2025-02-09 04:34:39 编辑:zane 浏览量:566

malloc函数怎么使用

的有关信息介绍如下:

size仅仅为申请内存字节大小,与申请内存块中存储的数据类型无关,故编程时需要通过以下方式给出:"长度 * sizeof(数据类型)"。

具体使用及编写方式如下图:

//动态分配内存,输入5个数据,并把低于60的值打印出来:

malloc函数怎么使用

扩展资料:

关于函数使用需要注意的一些地方:

1、申请了内存空间后,必须检查是否分配成功。

2、当不需要再使用申请的内存时,记得释放;释放后应该把指向这块内存的指针指向NULL,防止程序后面不小心使用了它。

malloc函数怎么使用

3、这两个函数应该是配对。如果申请后不释放就是内存泄露;如果无故释放那就是什么也没有做。释放只能一次,如果释放两次及两次以上会出现错误(释放空指针例外,释放空指针其实也等于啥也没做,所以释放空指针释放多少次都没有问题)。

4、虽然malloc()函数的类型是(void *),任何类型的指针都可以转换成(void *),但是最好还是在前面进行强制类型转换,因为这样可以躲过一。

参考资料来源:

百度百科-malloc函数

版权声明:文章由 问百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.wenbwen.com/life/248627.html
热门文章