黑马程序员技术交流社区
标题:
关于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