设typedef char *POINT; POINT p,q[3];,则p和q 分别是字符型的( )
A: 变量、指针变量
B: 变量、二维数组
C: 指针变量、一维数组指针
D: 指针变量、一维指针数组
A: 变量、指针变量
B: 变量、二维数组
C: 指针变量、一维数组指针
D: 指针变量、一维指针数组
举一反三
- 若有定义typedef char *POINT; POINT p,q[3],*r;则p、q和r分别是字符型的( )。 A: 变量、一维数组和指针变量 B: 指针变量、一维数组指针和二级指针变量 C: 变量、二维数组和指针变量 D: 指针变量、一维指针数组和二级指针变量
- 设typedef char APPLE[100];APPLE *s;,则s是______ A: 字符数组 B: 字符变量 C: 字符指针数组 D: 字符指针变量
- 若有说明int(*p)[3], *q[3]; 则以下_________是正确的叙述。() A: p与q都是一个指针数组,包含3个int类型元素的一维数组 B: (*p)[3]与*q[3]等价 C: p是一个指针变量,q是指针数组。 D: p是一个指针数组,q是指针变量
- 设double *p[6];则( )。? p是数组指针,指向double型数组|p是double型数组|p是指针数组,其元素是指向double型变量的指针|p是指向double型变量的指针
- 设double *p[6];则( )。 A: p是指向double型变量的指针 B: p是double型数组 C: p是指针数组,其元素是指向double型变量的指针 D: p是数组指针,指向double型数组