数组是 C 语言中重要的数据结构,能够存储多个相同类型的值。以下是 C 语言数组的详细教程,包括定义、访问、修改、循环遍历及多维数组解析。
数组的定义包括指定数组的类型、名称和大小。
#include <stdio.h> int main() { int numbers[5]; // 定义一个包含 5 个整数的数组 return 0; }
数组的元素可以通过索引进行访问和修改。数组的索引从 0 开始。
#include <stdio.h> int main() { int numbers[5] = {1, 2, 3, 4, 5}; // 定义并初始化数组 // 访问数组元素 printf("First element: %d\n", numbers[0]); // 修改数组元素 numbers[0] = 10; printf("Modified first element: %d\n", numbers[0]); return 0; }
可以使用循环遍历数组中的所有元素。
#include <stdio.h> int main() { int numbers[5] = {1, 2, 3, 4, 5}; // 使用 for 循环遍历数组 for (int i = 0; i < 5; i++) { printf("Element at index %d: %d\n", i, numbers[i]); } return 0; }
C 语言支持多维数组,可以定义多行多列的数组。以下是一个二维数组的示例:
#include <stdio.h> int main() { int matrix[3][3] = { {1, 2, 3}, {4, 5, 6}, {7, 8, 9} }; // 访问二维数组元素 printf("Element at row 1, column 2: %d\n", matrix[0][1]); // 使用嵌套循环遍历二维数组 for (int i = 0; i < 3; i++) { for (int j = 0; j < 3; j++) { printf("Element at row %d, column %d: %d\n", i, j, matrix[i][j]); } } return 0; }
以上是 C 语言数组的完整教程,包括定义、访问、修改、循环遍历及多维数组解析。熟练掌握数组的使用将使你能够有效地处理和操作大量数据。
原文链接:codingdict.net