当前位置:首页 > 编程技术 > 正文

c如何动态创建数组

c如何动态创建数组

在C语言中,动态创建数组通常是通过`malloc`函数来实现的。以下是一个简单的例子,演示了如何动态创建一个整型数组:```cincludeincludeint mai...

在C语言中,动态创建数组通常是通过`malloc`函数来实现的。以下是一个简单的例子,演示了如何动态创建一个整型数组:

```c

include

include

int main() {

int n;

printf("Enter the number of elements: ");

scanf("%d", &n);

// 使用malloc动态分配内存

int array = (int )malloc(n sizeof(int));

// 检查内存是否成功分配

if (array == NULL) {

fprintf(stderr, "Memory allocation failedn");

return 1;

最新文章