下面定义数组的格式中,错误的是( )。
A.
int a[]=new int[]{1,2,3,4};
B.
int[]a={4,5,6,7};
C.
int a[]=new int[4];
D.
int a[4]=new int[];
正确答案是D