二维数组的定义int a【】【3】;为什么不正确?答:int a[][3];这样写必须初始化,即要写成int a[][3]={1,2,3,4,5,6,...};或int a[][3]={{1,2,3},{4,5,6},...};,这样编译时编译器就可以算出来空的[]中应该填几了。[]中只是“允许不写”,并不是允许空着。
1.int a[][3]={1,2,3,4,5,6};2.int a[2][]={1,2,3,4,5,6};3.char c...答:1.int a[][3]={1,2,3,4,5,6};是对的。2.列数不能省略。3.越界。4.应为int a[];中间要有空格。