以下数组的初始化,正确的是(   )。
A、int a[]={1,2,3,4,5};
B、int a[4]={1,2,3,4,5};
C、int a[2]={1,2,3};
D、int a[][]={1,2,3,4};