c语言

c语言二维数组如何定义及使用

小亿
144
2023-11-08 19:25:14
栏目: 编程语言

在C语言中,二维数组是一种特殊的数据类型,它可以存储多行多列的数据。定义和使用二维数组的方法如下:

  1. 定义二维数组:

    数据类型 数组名[行数][列数];
    

    例如,定义一个3行4列的整数类型二维数组:

    int matrix[3][4];
    
  2. 给二维数组赋值:

    数组名[行索引][列索引] = 值;
    

    例如,给二维数组matrix的第1行第2列赋值为10:

    matrix[0][1] = 10;
    
  3. 访问二维数组的元素:

    值 = 数组名[行索引][列索引];
    

    例如,获取二维数组matrix的第2行第3列的值:

    int value = matrix[1][2];
    
  4. 遍历二维数组: 使用嵌套循环来遍历二维数组的每个元素。

    例如,遍历一个3行4列的二维数组matrix,并输出每个元素的值:

    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 4; j++) {
            printf("%d ", matrix[i][j]);
        }
        printf("\n");
    }
    

以上就是定义和使用C语言中二维数组的基本方法。需要注意的是,二维数组的行索引和列索引都是从0开始的。

0
看了该问题的人还看了