4426| 18
|
[技术交流] 关于数组和malloc |
1鱼币
最佳答案int array[maxsize] 本身已经具备内存空间,不需要再次分配。
int* array = (int*)malloc(maxsize) 这种方式为动态分配内存。
这两种方式都可以,完全是按照实际算法来决定倒地最后用哪一种。静态的变量省去了分配空间的时间,在大量循环的时候比较适合使用,而且静态的不需要考虑释放内存的问题,所以变成一般都会用静态的int array[maxsize]。
除非是涉及到变量生命周期,需要在其他的地方使用变量,那样只能动态分配内存 ...
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-3-17 13:22:57
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-3-19 22:09:14
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-3-19 22:10:26
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-3-21 10:02:00
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-3-21 10:07:52
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-3-21 13:35:39
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-3-21 13:35:51
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-3-24 08:06:24
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-5-27 09:57:36
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-8-5 15:40:18
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-9-9 12:32:07
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
发表于 2016-9-10 14:48:13
|
显示全部楼层
| ||
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
|
||
小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-1-20 03:57
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.