试题题干
设int a[2][2]={1,2};,则全部4个数组元素的值分别是。
参考答案
试题解析
按行给二维数组的全部元素赋初值,其一般形式如下:
数据类型符 数组名[行长度][列长度]={{第0行初值表},{第1行初值表},...,{最后1行初值表}};
这是对其初始化,而它又是个二维数组,以行初始化,第一个花括号中的就是第一行的,第二个花括号是第二行的,所以 a [0][0]为1,而 a [0][1]为2; a [1][0]、 a [1][1]没有给值,并不代表没有值,在 C 中默认为0;所以 a [1][0]、 a [1][1]都为0。