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

c语言二维数组定义和赋值

作者:野牛程序员:2024-01-03 12:06:56C语言阅读 2683

二维数组在C语言中的定义和赋值可以通过以下方式进行:

定义一个2x3的整数型二维数组:

int myArray[2][3];

定义并同时初始化一个2x3的整数型二维数组:

int myArray[2][3] = { {1, 2, 3}, {4, 5, 6} };

如果不指定数组大小,可以根据初始化值的个数自动确定:

int myArray[][3] = { {1, 2, 3}, {4, 5, 6} };

访问二维数组元素的方式:

int element = myArray[1][2]; // 获取第二行第三列的元素值(索引从0开始)

也可以通过循环对二维数组进行赋值:

for (int i = 0; i < 2; ++i) {
    for (int j = 0; j < 3; ++j) {
        myArray[i][j] = i * 3 + j + 1;
    }
}

以上是基本的二维数组定义和赋值方式,可以根据实际需求调整数组大小和元素值。

#include <stdio.h>

int main() {
    // 定义并初始化一个2x3的整数型二维数组
    int myArray[2][3] = { {1, 2, 3}, {4, 5, 6} };

    // 访问并输出二维数组的元素值
    for (int i = 0; i < 2; ++i) {
        for (int j = 0; j < 3; ++j) {
            printf("%d ", myArray[i][j]);
        }
        printf("\\n");
    }

    return 0;
}

上述代码定义了一个2x3的整数型二维数组myArray并进行了初始化,然后使用嵌套循环遍历数组元素并输出。输出结果为:

1 2 3 
4 5 6

可以根据实际需求修改数组大小和元素值。


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

最新推荐

热门点击