在C語言中,可以使用循環來遍歷二維數組,并通過索引賦值和輸出數組的元素。以下是一種常見的方法:
#include <stdio.h>
int main() {
int arr[3][3]; // 定義一個3x3的二維數組
// 使用循環遍歷二維數組,并賦值
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
arr[i][j] = i * 3 + j;
}
}
// 使用循環遍歷二維數組,并輸出數組的元素
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
printf("%d ", arr[i][j]);
}
printf("\n");
}
return 0;
}
上述代碼首先定義了一個3x3的二維數組arr
。然后使用嵌套循環遍歷數組的每個元素,并通過索引arr[i][j]
賦值為i * 3 + j
。最后,再使用嵌套循環遍歷數組,并通過printf
函數輸出每個元素的值。輸出結果如下:
0 1 2
3 4 5
6 7 8
這樣就完成了二維數組的賦值和輸出。