下列定义中,不是指针数组定义的是( )。
A: int (*r)[6]
B: int *p[5];
C: float *q[4]
D: char *w[7]
A: int (*r)[6]
B: int *p[5];
C: float *q[4]
D: char *w[7]
举一反三
- 下列定义中,属于指针数组的是( )? A: char *name[]={"abc","de"}; B: char (*p)[]; C: int (*p)[]; D: int (*name)[];
- 下列定义中,属于指针数组的是( )? A: char *name[]={"abc","de"}; B: char (*p)[]; C: int (*p)[]; D: int (*name)[];
- 指针数组是指数组的每个元素都是指针变量的数组,下面哪条语句定义的是指针数组() A: int*p[4]; B: int(*p)[4]; C: int*p{4}; D: int*(p[4])
- 下列正确定义数组的语句是()。 A: int a [3][4]; B: float x[10]; C: double w[2][3][4]; D: int y [5][5]; E: int a [2+5];
- 下列数组定义错误的是()。 A: int a[6]; B: char array[10]; C: float price[10]; D: int n;int a[n];