C语言中如何处理一维和二维数组?
时间: 2024-12-18 22:27:29 浏览: 0
C语言第07章-一维数组和二维数组1完整.pptx
在C语言中,处理一维和二维数组主要涉及声明、初始化以及操作数组元素。
**一维数组**:
```c
// 定义一个包含5个整数的一维数组
int oneDimArray[5] = {1, 2, 3, 4, 5};
// 访问和修改元素
printf("%d\n", oneDimArray[2]); // 输出3
oneDimArray[3] = 6; // 修改第四个元素
// 遍历数组
for (int i = 0; i < 5; i++) {
printf("%d ", oneDimArray[i]);
}
```
**二维数组**(例如:一个矩阵):
```c
// 定义一个3x3的二维数组,每行有3个元素
int twoDimArray[3][3] = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};
// 访问元素
printf("%d\n", twoDimArray[1][2]); // 输出6
// 遍历二维数组
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", twoDimArray[i][j]);
}
printf("\n");
}
```
注意,在二维数组中,我们有两个嵌套的循环来访问每个元素:外层循环遍历行,内层循环遍历列。
阅读全文