若有定义:struct {int a; char b;}q,*p=&q;,下列表达式错误的是【】。
A: q.a
B: (*p).b
C: p->;a
D: *p.b
A: q.a
B: (*p).b
C: p->;a
D: *p.b
举一反三
- 若有定义struct{int a; char b;} Q,*p=&Q;则错误的表达式是( )。 A: *p.b B: (*p).b C: Q.a D: p->a
- 有定义:struct{ int a; char b;} q,*p=&q;下面错误的表达式是________。( ) A: p->a B: q.a C: (*p).b D: *p.b
- 设有定义struct {int a; char b; } Q, *p=&Q; 则错误的表达式是( )。 A: a B: p.b C: p->a D: (*p).a
- 中国大学MOOC: 若有定义struct{int a; char b;} Q,*p=&Q;则错误的表达式是( )。
- 设有定义:int x,*p;char *q;,则下列表达式能正确赋值的是_____。 A: p=x B: p=q C: p=&x D: q=&x