下列一维数组定义正确的是( )
A、int a[3];
B、int size; int a[size];
C、int size=3; int a[size];
D、int a[size=3];