下列一维数组定义与初始化错误的是(    )
A、int a[3] = 0;
B、int a[3] = {0};
C、int a[3] = {1,2,3}; 
D、int a[3] = {‘a’, ‘b’};