列一维数组说明中,不正确的是( )。
A: float a[5+6];
B: int n=10, a[n];
C:
D: define M 10 int a[M+5] ;
E: float a[10], b[9] ;
A: float a[5+6];
B: int n=10, a[n];
C:
D: define M 10 int a[M+5] ;
E: float a[10], b[9] ;
举一反三
- 下列关于一维数组的定义语句中,正确的是( )。 A: int n=10;int a[n]; B: int b[ ]; C: const int m=5;float c[m]; D: const float k=5;int d[k];
- 下列数组的定义中错误的是( )。 A: int m=10;int a[m]; B: const int n=10;float b[n]; C: double c[‘m’] ; D: float d[3+6] ;
- 以下一维数组a 的正确定义是( ) A: int a(10); B: float n=10,a[n]; C: int n;scanf(“%d”,&n);float a[n]; D: E: define size 10;long a[size];
- 下列一维数组说明中不正确的是(). A: int N; scanf("%d",&N); int b[N]; B: C: define S 10 D: int a[S+5]; E: float a[]={1,6,6,0,2};
- 下列一维数组说明中,不正确的是( )。 A: int N; B: float a[]={1,6,6,0,2}; scanf("%d",&N); int b[N]; C: #define S 10 D: int a[S+5];