用malloc申请数组空间
时间: 2024-03-24 18:15:57 浏览: 54
C语言中多维数组的内存分配和释放(malloc与free)的方法
可以使用malloc函数来申请数组空间,例如:
```c
int *arr;
int size = 10;
arr = (int*)malloc(size * sizeof(int));
```
上述代码中,我们定义了一个指向int类型的指针arr,然后通过malloc函数申请了一个大小为10的int类型数组空间,并将其赋值给arr。需要注意的是,malloc函数返回的是void类型的指针,需要进行类型转换。
申请完成后,我们就可以通过arr指针来操作这个数组了。使用完毕后,需要使用free函数来释放这段申请的内存空间,例如:
```c
free(arr);
```
阅读全文