在定义数组时,对数组元素赋初值,下列不正确的是( )。
int a[5]={0,1,2,3,4};
int a[5]={0};
int a[5]={0,1,2,3,4,5};
int a[5]={0,1,2};