单项选择题

下列对数组定义不正确的语句是______________。

A.int m[5];
B.char b[]={‘h’,’e’};
C.int a[10]={1,6,8,4};
D.char p[];