下列数组定义错误的是()。
A: int a[6];
B: char array[10];
C: float price[10];
D: int n;int a[n];
A: int a[6];
B: char array[10];
C: float price[10];
D: int n;int a[n];
举一反三
- 下列一维数组的定义中正确的是( )。 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 m=10;int a[m]; B: const int n=10;float b[n]; C: double c[‘m’] ; D: float d[3+6] ;
- 下列数组定义中,正确的是( ) A: int a[10]; B: int n=10,a[n]; C: int N=10;int a[N]; D: int n;scanf(“%d”,&n);int a[n];
- 下面创建数组的语句( )是正确的。 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 n[]={1,3,4}; B: int n[3]={1,2,4} C: int a[] D: int n=10,a[n]