a[2][2]=6。
在c语言中,a[常量1][常量2]={数据1、数据2、...},常量1可以没有,但是常量2必须有。在编译器进行编译时,会有这两种情况,下面分别说明。
1、若指定了 常量1、常量2的值,为了方便说明,先假设常量1=2、常量2=2,那么a[0]={数据1、数据2},a[1]={数据3、数据4}。例如,a[2][2]={1,2,3,4},那么a[0]={1,2},a[1]={3,4}。
2、若常量1没有时,会按照常量2的数值来设定一组数据的个数,组数不限。例如,a[][2]={1,2,3,4,5,6},那么a[0]={1,2},a[1]={3,4},a[2]={5,6}。
扩展资料:
C语言二维数组定义的一般格式为:
①type 变量名[数组中元素的个数]
②type[] 变量名 = new type[数组中元素的个数]
其中type表示数组内元素的数据类型,如int(整型)、float(浮点型)、char(字符型)等。
参考资料来源:百度百科-二维数组