单项选择题

在下面的一维数组定义中,有语法错误的选项是()。

A.int a[]={1,2,3};
B.int a[10]={0};
C.int a[];
D.int a[5];