黑马程序员技术交流社区

标题: 关于malloc的用法 [打印本页]

作者: pirate46    时间: 2015-1-28 20:39
标题: 关于malloc的用法
谁能简单说下malloc一般在什么情况下用吗?
作者: peanutgao    时间: 2015-1-29 12:50
我是零基础学的,说下我自己对malloc的一个简单理解吧。
举一个数组的例子,一般创建数组的时候我们都要确定数组元素的个数,这样就会根据元素个数和数组类型 来分配相应数量的内存。比如开始定义了个 int array[5]; 系统分配了20个字节的内存。但是呢,在后面突然要再增加1个元素,20个字节不够了,如果直接多添加一个元素,程序会报错的。此时就可以用malloc来声明个动态数组,动态分配内存,这样以后添加或者删除元素个数都可以,程序效率也比较高。


作者: pirate46    时间: 2015-1-29 13:15
说的很好  谢谢
作者: pirate46    时间: 2015-1-29 14:31
peanutgao 发表于 2015-1-29 12:50
我是零基础学的,说下我自己对malloc的一个简单理解吧。
举一个数组的例子,一般创建数组的时候我们都要确 ...

简单 易懂
作者: 临汾皮皮    时间: 2015-1-29 15:06
不错的想法,试验后可行




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2