当p指向结构体变量stu时,以下哪种方法无法引用成员num( )。
A: stu.num
B: (*p).num
C: p->;nun
D: p.num
A: stu.num
B: (*p).num
C: p->;nun
D: p.num
举一反三
- 若已定义:struct Student {int num; char name[20];}stu,*p; p=&stu;,要访问stu中的num成员,可使用【】。 A: *stu.num B: p->;num C: stu->;num D: p.num
- 有以下说明和定义语句,以下选项中引用结构体变量成员的表达式错误的是() A: (p++)->num B: p->num C: (*p).num D: stu[3].age
- 有以下说明语句,对结构体变量s的成员num的不正确引用是 。[img=135x83]18039a948484934.png[/img] A: s.num B: *p.num C: p->num D: (*p).num
- 设有以下定义struct student{ int age; int num;}stu[5],*p=stu;int i;stu[0].num=10;则以下语句不正确的是 A: i=p->num; B: i=stu[0].num; C: i=(*p).num; D: p=&student.num;
- 若有以下定义和语句:struct student { int age,num ; }; struct student stu[3]={{1001,20},{1002,19},{1003,21}}; int main() { struct student *p=stu; … }则以下正确的引用是()。 A: (p++)->num B: ++p->num C: (*p).num D: p->num