在C语言中,动态数组通常是通过`malloc`或`calloc`函数来分配内存的。以下是一个示例,展示了如何初始化一个动态数组:
```c
include
include
int main() {
// 假设我们需要一个大小为10的整数数组
int size = 10;
// 使用malloc分配内存
int dynamicArray = (int )malloc(size sizeof(int));
// 检查malloc是否成功分配内存
if (dynamicArray == NULL) {
fprintf(stderr, "Memory allocation failedn");
return 1;