如题所述
合法。
这是定义一个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;
下面是运行结果截图: