📜  print 2d array in - C 编程语言(1)

📅  最后修改于: 2023-12-03 15:33:47.667000             🧑  作者: Mango

在 C 编程语言中打印二维数组

在 C 编程语言中,我们可以使用循环语句来遍历一个数组并将其打印出来。对于二维数组,我们需要嵌套两个循环语句来遍历行数和列数,然后使用printf函数输出数组元素。

下面是 C 语言中打印二维数组的示例代码:

#include <stdio.h>

int main() {
    int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
    int row, col;

    for (row = 0; row < 3; row++) {
        for (col = 0; col < 4; col++) {
            printf("%d ", arr[row][col]);
        }
        printf("\n");
    }
    return 0;
}

在这个示例代码中,我们定义了一个3行4列的整型数组。然后我们使用嵌套的for循环遍历这个数组,第一个循环遍历行数,第二个循环遍历列数。在内部循环中,我们使用printf函数输出数组元素,每个元素之间以空格分隔。在外部循环结束之后,我们使用printf函数输出换行符,以便下一行的元素可以在新的一行进行输出。

运行上面示例代码,将得到如下输出:

1 2 3 4 
5 6 7 8 
9 10 11 12 

你可以使用相同的方法来打印任何大小的二维数组。只需要将循环中的3和4分别替换为你数组的行数和列数即可。

总结:

在 C 编程语言中打印二维数组,我们需要使用嵌套循环语句来遍历整个数组,并使用printf函数输出每个元素。通过这种方法,我们可以方便地将二维数组的内容打印出来。