下列一维数组定义语句中,语法错误的是( )。
A、int a[5];
B、int A[ ] = { 1, 2, 3 };‍
C、int a[3-5];
D、int a[3*5];