若某结构型指针变量P已经指向该结构型某数组,错误地引用该结构型数组元素成员的是( )
A: (*p).成员名
B: *(p+i).成员名
C: (p+i)->成员名
D: p->成员名
A: (*p).成员名
B: *(p+i).成员名
C: (p+i)->成员名
D: p->成员名
举一反三
- 假设定义了一个指向结构体变量 mem 的指针 p ,则 mem. 成员名、 *p. 成员名、 p-> 成员名 这三种引用结构体成员是等价的。
- 通过指向结构体变量的指针来访问结构体变量或结构体数组元素的成员有两种形式:(*结构体指针名).成员名和结构体指针名->成员名。
- 结构指针变量成员的引用方法可以为()。 A: (*结构指针变量). 成员名 B: *结构指针变量. 成员名 C: 结构指针变量->成员名 D: 以上三种都不可以
- 引用结构体变量的成员,正确的方法是( )? A: 结构变量名.成员名 B: 结构变量名(成员名) C: 结构变量名[成员名] D: 结构变量名*成员名
- 为了表示结构体变量中的成员,以下三种形式都是正确的。 1、结构体变量.成员名 2、(*结构体指针变量).成员名 3、结构体指针变量->成员名