下列选项中哪个是定义的指针数组( )
A: int x[3];
B: int *x[3];
C: int (*x)[3]
D: int (*x)();
A: int x[3];
B: int *x[3];
C: int (*x)[3]
D: int (*x)();
B
举一反三
- 以下数组定义中,错误的是______。? int x[2][3]={{1,2}, {3,4}, {5,6}};|int x[][3]={{1,2,3}, {4,5,6}};|int x[][3]={0};|int x[2][3]={1,2,3,4,5,6}
- 下列数组定义中错误的是______。 A: int x[2][3]; B: int x[2][3]={{l},{2},{3},{4; C: int x[][3]={{l,2},{3,4}}; D: int x[2][3]={l,2,3,4};
- 下数组定义中,错误的是__________。 A int x[2][3]={1,2,3,4,5,6}; B int x[2][3]={{1,2}, {3,4}, {5,6}}; C int x[][3]={{1,2,3}, {4,5,6}}; D int x[][3]={0};
- 以下数组定义中错误的是: int x[2][3]={0};|int x[2][3]={1,2,3,4,5,6};|int x[2][3]={{1,2},{3,4},{5,6}};|int x[][3]={{1,2,3},{4,5,6}};
- 下列数组定义合法的是? A: int x[][3]; B: int x[2][]={1,2,3,4}; C: int x[2][]={0}; D: int x[][2+1]={1,2,3,4};
内容
- 0
下列对数组的初始化,正确的是( )。 A: int x={1,2,3,4}; B: int x[]={1,2,3,4}; C: int x[3]={1,2,3,4}; D: int x[3]={};
- 1
下列数组定义中错误的是_______ () A: int x[ ]={0}; B: int x[1]={0}; C: int x[ ][ ]={{1,2,3},{4,5,6}}; D: int x[2][3]={1,2,3,4,5,6};
- 2
以下数组定义中错误的是 A)int x[][3]={0}; B)int x[2][3]={{l,2},{3,4},{5,6}}; C)int x[][3]={{l,2,3},{4,5,6}}; D)int x[2][3]={l,2,3,4,5,6};
- 3
下列数组定义,不正确的是 _______. A: int x[2][]={1,2,4,6}; B: int a[1][3]; C: int x[2][2]={1,2,3,4}; D: int m[][3]={1,2,3,4,5,6};
- 4
以下不能对数组x进行正确初始化的语句是( )。 A: int x[3]={0,1,2,3}; B: int x[3]={0,1}; C: int x[3]={0,1,2}; D: int x[ ]={1,2,3};