长度1说明行,长度2说明列;系统将按照行优先对数组元素进行赋值。
对数组元素初始化
(1)全部数组元素初始化:
int a[4][3]={ {1,2,3} , {3,4,5} , {5,6,7} , {7,8,9} };
可以省略数组第一个长度的说明,系统会自动计算出数组的第一个长度。
(2)部分数组元素初始化:
int a[4][3]={ {12,34} ,{25,10} , {29,11} , {8,21} };
该语句的初始化结果为:a[0][0]=12 a[0][1]=34 a[0][2]=0......
可以省略数组第一个长度的说明,系统会自动计算出数组的第一个长度。
e.g :int a[][3]={1,2,3,4,5};
5/3=1.67....,系统会按照可容纳最小值的原则,指定数组第一个长度为2。