c语言用malloc代替int nums[n];
时间: 2023-01-11 14:55:36 浏览: 103
C malloc函数用法
5星 · 资源好评率100%
在C语言中,可以使用malloc来动态分配内存。代替定义数组的方式是:
int *nums;
nums = (int *)malloc(n * sizeof(int));
在使用完nums之后,记得使用free函数释放内存:
free(nums);
使用malloc的好处是可以根据需要动态分配内存,而不是像定义数组那样在编译时就需要确定数组的大小。但是使用malloc的同时也需要注意内存泄漏的问题。
阅读全文