多项选择题

以下哪些是声明一个数组的正确形式?()

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