建立一个十个数的数组 c语言
时间: 2024-09-21 11:10:16 浏览: 38
在C语言中,你可以通过动态内存分配或者静态数组的方式来创建一个包含十个整数的数组。这里我会提供两种常见的创建方式:
**1. 动态内存分配:**
```c
#include <stdio.h>
int main() {
int *array; // 定义一个指向整数的指针
array = (int*)malloc(10 * sizeof(int)); // 分配10个整数的空间
if (array != NULL) { // 检查内存是否成功分配
for (int i = 0; i < 10; i++) {
array[i] = i + 1; // 初始化数组元素
printf("%d ", array[i]);
}
free(array); // 释放内存
} else {
printf("Memory allocation failed.\n");
}
return 0;
}
```
**2. 静态数组(局部变量):**
```c
#include <stdio.h>
void main() {
int array[10]; // 创建一个包含10个整数的静态数组
for (int i = 0; i < 10; i++) {
array[i] = i + 1;
printf("%d ", array[i]);
}
}
```
在这两个例子中,第一个数组需要手动释放内存,而第二个则是在函数结束时自动销毁。
阅读全文