📅  最后修改于: 2023-12-03 15:26:34.868000             🧑  作者: Mango
在 C 编程语言中,数组是一组相同类型的数据元素的集合。程序员可以在程序中声明并使用数组来存储一系列数据。
在声明数组时,需要指定数组的类型和大小。例如,以下声明了一个包含 5 个整数的数组:
int numbers[5];
数组元素可以通过下标访问,下标从 0 开始计数。例如,以下代码将第 3 个元素的值设置为 42:
numbers[2] = 42;
程序员可以使用循环结构来从用户输入一组数组值,如下所示:
for (int i = 0; i < 5; i++) {
printf("请输入第 %d 个数字:",i+1);
scanf("%d", &numbers[i]);
}
上述代码中,for
循环将对数组中的每个元素进行遍历,并将用户输入的值存储在其中。
遍历数组时,使用循环结构和数组下标即可。例如,以下代码将数组元素的值以逆序输出:
for (int i = 4; i >= 0; i--) {
printf("%d ", numbers[i]);
}
上述代码中,for
循环从倒数第一个元素开始遍历,并使用 printf
函数输出每个元素的值。
在 C 编程语言中,数组是重要的数据结构之一。通过声明、访问、赋值和遍历数组,程序员可以实现许多算法和数据结构,掌握数组的基本操作是编写高效程序的关键。