例如int a[10] = {0,1,2,3,4};定义a数组有10个元素,但大括号内只提供5个初值,这表示只给前面5个元素赋初值,后5个元素值为0。...(4)在对全部数组元素赋初值时,由于数据的个数已经确定,因此可以不指定数组长度。...也可以对各行中的某一或某些元素赋初值。
如int a[3][4]={{1}, {0, 6}, {0, 0, 11}};,存放如下:
?
还可以只对某几行元素赋初值。...(4)如果对全部元素都赋初值,则定义数组时对第一维的长度可以不指定,但第二维的长度不能省。...在定义时也可以只对部分元素赋初值而省略第一维的长度,但应分行赋初值。
如int a[][4] ={{0, 0, 3}, {}, {0, 10}};,存放如下:
?