求解假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为?

二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,怎么理解?a[2][1]有怎么理解?

数组里面 一个括号括起来的是一个一位数组 里面不够的数会自动补\0 这样说虽然不够详细 但是我想你能理解 每个老师都会讲 这一套道理我就不多说了 {3,4} 是a[0][]的 意思是a[0][0] = 3; a[0][1] = 4 同样 a[1][0] = 2 ; a[1][1] = 8; a[1][2] = 6; qi'yu'zhi其余值都没有 现在数组就定义了这么多 a[2][1] 的值没有 系统默认填充为\0 就是空的意思
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-28
a[3][4]定义了一个二维数组三行四列
a[2][1]是2行一列
0 1 2
0 3,4,0
1 2 ,8,6
2 0 ,0,0
第2个回答  2012-08-29
a[2][1] 是空值,这里应该是0!
相似回答