5756| 2
|
函数内部直接定义数组与分配动态内存的区别 |
10金钱
最佳答案你需要去学习堆和栈的区别!这两种方法肯定都是开辟一段内存!但是如果直接在函数里面定义一个数组的话这个数组的内存是栈上的,如果用了系统的话就是这个任务的堆栈上。但是使用malloc的话内存就在堆上,如果是mymalloc申请内存的话就在mymalloc对应的内存堆上,就是一个数组。这两种方法区别大的去了!
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-17 16:05
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网