多维数组加粗的地方不是很懂

#include <stdio.h>

int main()

{

    //使用第一种方式初始化方式声明并初始化二维数组arr1

    int arr1[2][2]={{10,20},{30,40}};

    //使用第二种方式初始化方式声明并初始化二维数组arr2

    int arr2[2][2];

    arr2[0][0]=10;

    arr2[0][1]=20;

    arr2[1][0]=30;

    arr2[1][1]=40;

    return 0;    

}


qq_Sebtimental丶_23564747
浏览 1724回答 3
3回答

blovetu

这是二维数组,可以理解为EXCEL表,第一个方括号里的代表行,第二个方括号里的代表列

super_mb

int arr2[2][2];中的第一个方括号内的2代表这个二维数组由两个一维数组组成,第二个方括号内的2则是代表每个一维数组由两个值组成。所以这个二维数组内有4个值,也就是后面的4个赋值语句。arr2[0][0]和arr2[0][1]是第一个一维数组的两个值,arr[1][0]和arr[1][1]是第二个一维数组的两个值。
打开App,查看更多内容
随时随地看视频慕课网APP