下列数组的定义中错误的是( )。
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: int m=10;int a[m];
B: const int n=10;float b[n];
C: double c[‘m’] ;
D: float d[3+6] ;
举一反三
- 设有定义语句如下:int m=10;const int n=10;const double k=10;则下列数组的定义中正确的是( )。 A: int a[m]; B: float b[n+5]; C: double c[k] ; D: float d[ ] ;
- 下列关于一维数组的定义语句中,正确的是( )。 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 n=10;int a[n]; B: const float n=10;float b[n]; C: char c[127/2]; D: double d[ ];
- 下列数组定义错误的是()。 A: int a[6]; B: char array[10]; C: float price[10]; D: int n;int a[n];
- 列一维数组说明中,不正确的是( )。 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] ;