下列定义正确的是( )
int n, a[n];
int a[5];
int a[5.0];
int n=5, a[n];
一维数组是只有一个下标的数组,其定义的一般形式: 数据类型符 数组名1[长度1], 数组名2[长度2], …; 数组元素的下标是从0开始顺序编号。
故本题选B。