以下语句错误的是()。
A: int
n=10,a[n];
B: int
n,a[10];
C: int
a[10]={1,2,3};
D: int
a[10]={1,2,3,4,5,6,7,8,9,10};
A: int
n=10,a[n];
B: int
n,a[10];
C: int
a[10]={1,2,3};
D: int
a[10]={1,2,3,4,5,6,7,8,9,10};
举一反三
- 以下关于二维数组的定义中错误的是________。 A: float<br/>a[][4]={0,1,5,8,9}; B: int<br/>a[3][4]; C: int<br/>n=10;float a[n][3]; D: #define<br/>N 5<br/>int a[2][N];
- 以下定义一维数组的语句中,错误的是________。 A: const<br/>N=1000;int a[N]; B: int<br/>a[(-3)*(-7)]; C: #define<br/>N 100int a[N]; D: int<br/>n=10; int a[n];
- 以下对一维数组a的正确声明() A: int<br/>a(); B: int<br/>n=10 ,a[n]<br/>; C: int<br/>n; scanf(“%d”,&n) ;int a[n]; D: #define<br/>SIZE 10; int a[SIZE];
- 对于数组的使用,以下做法正确的是: (1) int a[]={1,2,3} (2) int a[10]=new int[10]; a[10]=1;a[1]=1; (3) int a[10]={1,”2”,3}; (4) int a[10]; a[1]=0
- 下列定义数组的语句,正确的是( ) A: int N=10; <br> int x[N]; B: C: define N 10 <br> int x[N]; D: int x[0..10]; E: int x[];