动态数组
动态数组
- 使用malloc等函数:当需要在程序运行过程中动态确定数组大小,可以使用 malloc 函数来分配内存创建动态数组。例如:
c
int *dynamicArray;
int size = 10;
dynamicArray = (int *)malloc(size * sizeof(int));
if (dynamicArray == NULL) {
printf("内存分配失败");
return -1;
}
// 使用动态数组后记得用free函数释放内存
free(dynamicArray);