若有以下定义,则对结构体变量的成员引用错误的是( )。
A: st.num
B: student.age
C: (*p).num
D: p->;age
A: st.num
B: student.age
C: (*p).num
D: p->;age
举一反三
- 以下对结构变量stu1中成员age的非法引用是( )struct student{ int age; int num;};struct student stu1, *p;p=&stu1; A: stu1.age B: student.age C: p->age D: (*p).age
- 以下对结构变量stu1中成员age的非法引用是( )struct student{ int age; int num;};struct student stu1, *p;p=&stu1; A: stu1.age B: student.age C: p->age D: (*p).age
- 以下对结构变量stu1中成员age的非法引用是( )。struct student{ int age;int num;}stu1,*p;p=&stu1; A: .(*p).age B: stu1.age C: p->age D: student.age
- 若有以下语句: struct student { int age; int num; } std,*p; p=&std; 则对结构体变量std中成员age的引用方式不正确的是()。
- 有以下说明和定义语句,以下选项中引用结构体变量成员的表达式错误的是() A: (p++)->num B: p->num C: (*p).num D: stu[3].age