C语言中 int a[3][3]={{1,2},{3,4},{5,6}}

这个是什么意思 能详细点说明么,顺便说的简单点,我是一只大一的菜鸟

int a[3][3]={{1,2},{3,4},{5,6}}
不就是定义了一个3*3的数组,然后对他进行初始化,可以对全部元素初始化,也可对部分元素初始化,没初始化的默认为0;
第一行1,2,0
第二行3,4,0
第三行5,6,0
。。。这不是数组基础么。。。
简单的说,就是定义了一个数组,并初始化了,和int a=3;是一个道理。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-05-02
120
340
560追问

看不懂,能解释下么

追答

追问

main()

{ int a[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;

for(i=1;i < 3;i++)

for(j=0;j < i;j++) s+=a[i][j] ;

printf("%d\n",s);

}

他求的这个s是指所有元素的个数么?如果不是,那到底求的是什么?