s[][3]={{1,2,3},{},{4,5,6}}在c语言中合法吗?答:合法。这是定义一个3行3列的二维数组,第二行的值是3个0。下面是一个例子:include <stdio.h> int main(){ int s[][3]= { {1,2,3},{},{4,5,6} },i,j;for(i=0;i<3;i++){ for(j=0;j<2;j++)printf("%d,",s[i][j]);printf("%d\n",s[i][2]);} return 0;...
c语言的数组的中括号中数字能否省略?什么时候可以省略?答:或者二维数组,可以省略行数,但不可以省略列数,如int a[][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};这诗系统自动默认行数是3 还有就是形参中,可以省略一维数组的长度或者二维数组的行数,如:void fun(int a[],int b[][4]){//函数体神马的}这个函数中第一个参数是一维数组...