2. 多维数组
2.1 数组的维数可以有任意多,常用的时二维数组。
2.2 二维数组以行列表的方式展现,例如:int a[5][9],该数组表示5行9列。
2.3 实例
#include <stdio.h>
void test_array() {
// 声明二维数组
int a[5][9];
// 为数组元素赋值
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9; j++) {
a[i][j] = i * j;
}
}
// 访问数组中的元素
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 9; j++) {
printf("a[%d][%d]=%d ", i, j, a[i][j]);
}
printf("\n");
}
}
void test_array2() {
// 二维数组的初始化
int a[2][3] = { { 1, 2, 3 }, { 4, 5, 6 } };
// 访问数组中的元素
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
printf("a[%d][%d]=%d ", i, j, a[i][j]);
}
printf("\n");
}
}
int main(void) {
// test_array();
test_array2();
}
该博客教程视频地址:http://geek99.com/node/991