下列关于一维数组的定义语句中,正确的是( )。
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: int b[ ];
C: const int m=5;float c[m];
D: const float k=5;int d[k];
举一反三
- 设有定义语句如下: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 m=10;int a[m]; B: const int n=10;float b[n]; C: double c[‘m’] ; D: float d[3+6] ;
- 下列一维数组的定义中正确的是( )。 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[5] = {1,2,3,4,5}; B: float f[10] = new float; C: char ch[] = "abcd"; D: int n = 10; int[] a = new int[n];
- 下列一维数组定义正确的是( )。 A: int x;x=6; int num[x]; B: const int x=6; float a[x]; C: const float x=6; int b[x]; D: int x=6; int c[x];