多项选择题

下面的哪些声明是合法的?()

A.int a[];
B.int a[5];
C.int[]a;
D.int a[]=[5];