| 
 
 5317| 18
 
 | 
[技术交流] 关于数组和malloc | 
| 
 
1鱼币 
 最佳答案int array[maxsize] 本身已经具备内存空间,不需要再次分配。
int* array = (int*)malloc(maxsize) 这种方式为动态分配内存。
这两种方式都可以,完全是按照实际算法来决定倒地最后用哪一种。静态的变量省去了分配空间的时间,在大量循环的时候比较适合使用,而且静态的不需要考虑释放内存的问题,所以变成一般都会用静态的int array[maxsize]。
    除非是涉及到变量生命周期,需要在其他的地方使用变量,那样只能动态分配内存 ... 
 | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
  | ||
| 
 小甲鱼最新课程 -> https://ilovefishc.com 
 | 
||
小黑屋|手机版|Archiver|鱼C工作室
( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)
GMT+8, 2025-11-4 23:20
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.