有下列结构体,对该结构体变量stu的成员项引用不正确的是( )。 structstudent { int m; Float n; } stu ,*p=&stu;
A: stu.n
B: p->m
C: (*p).m
D: p.stu.n
A: stu.n
B: p->m
C: (*p).m
D: p.stu.n
举一反三
- 有下列结构体,对该结构体变量stu的成员项引用不正确的是( )。 struct student int m; float n: stu,*p; A: stu.n B: p->m C: (*p).m D: p.stu.n
- 有下列结构体,对该结构体变量stu的成员项引用不正确的是() A: stu.n B: p->m C: (*p).m D: p.stu.n
- 以下对结构体变量stu成员age的非法引用是( )。 struct<br/>student {<br/>int num;<br/>int age; }; struct<br/>student stu,*p=&stu; A: stu.age B: (*p).age C: student.age D: p->age
- 若有定义:struct student{ int age; int num;};struct student stu,*p;则以下正确的赋值语句是()。 A: p=stu; B: *p=*stu; C: *p=&stu; D: p=&stu;
- 下列定义中,()是定义指向Stu对象数组的指针p。 A: Stu*p[5]; B: Stu(*p)[5]; C: (Stu*)p[5]; D: Stu*p();