怎么在C语言定义一个多维数组,让每一维的对应顺序的数字能对应输出
时间: 2024-02-23 13:00:13 浏览: 64
在C语言中,可以通过以下方式定义一个二维数组:
```c
int array[3][4] = {
{1, 2, 3, 4},
{5, 6, 7, 8},
{9, 10, 11, 12}
};
```
其中,`array`是一个3行4列的整型数组,每一行的元素用一对花括号括起来,各元素间用逗号分隔。如果要输出每个元素的值和对应的下标,可以使用嵌套循环来实现:
```c
for (int i = 0; i < 3; i++) {
for (int j = 0; j < 4; j++) {
printf("array[%d][%d] = %d\n", i, j, array[i][j]);
}
}
```
这段代码会依次输出每个元素的值和对应的下标,其中`i`表示行数,`j`表示列数。
阅读全文