以下数组定义不正确的是________。
A: int n=10,a[n];
B: int a[3][]={1,2,3,4,5,6,7};
C: char name[20]=”liming”;
D: int name[20]=”liming”;
A: int n=10,a[n];
B: int a[3][]={1,2,3,4,5,6,7};
C: char name[20]=”liming”;
D: int name[20]=”liming”;
举一反三
- 以下正确的数组定义语句是( )。 A: int n=5, x[n]; B: int x[5]={0,1,3,5,7,9}; C: char c1[]={'1','2','3','4','5'}; D: char c2[5]="12345";
- 下列对二维数组的正确定义是( )。 A: int a[2, 3] = {1, 2, 3, 4, 5, 6}; B: int a[][] = {1, 2 , 3, 4, 5, 6}; C: int a[2][] = {1, 2, 3, 4, 5, 6}; D: int a[][3] = {1, 2, 3, 4, 5, 6};
- 以下数组定义中,正确的是( ) A: int a[2][3]={1,2,3,4,5,6,7}; B: int a[][]={{1,2,3},{4,5,6},{7,8,9}}; C: int a[2][]= {1,2,3,4,5,6}; D: int a[][4]= {6};
- 以下数组定义中,正确的是( ) A: int a[2][3]={1,2,3,4,5,6,7}; B: int a[][]={{1,2,3},{4,5,6},{7,8,9}}; C: int a[2][]= {1,2,3,4,5,6}; D: int a[][4]= {6};
- 以下定义数组的语句中正确的是()。 A: int a(10) B: char str[] ; C: int n=5; int a[4][n]; 18 D: E: define N 10 char str[N];