当前位置:首页C语言 > 正文

c语言二维数组输出

作者:野牛程序员:2023-08-07 05:32:02C语言阅读 2731

在C语言中,可以使用循环语句(通常是嵌套循环)来输出二维数组的内容。以下是几种常见的输出二维数组的方法:

1. 使用嵌套循环遍历输出:

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

// 使用嵌套循环遍历输出二维数组
for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 4; j++) {
        printf("%d ", arr[i][j]);
    }
    printf("\\n");
}

2. 使用指针遍历输出:

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

// 使用指针遍历输出二维数组
int rows = 3;
int cols = 4;
for (int i = 0; i < rows; i++) {
    for (int j = 0; j < cols; j++) {
        printf("%d ", *(*(arr + i) + j));
    }
    printf("\\n");
}

无论使用哪种方法,都能正确输出二维数组的内容。第一种方法使用嵌套循环直接通过下标访问二维数组元素,第二种方法使用指针来访问二维数组元素。请根据具体情况选择适合的输出方式。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击