问题 单项选择题

有以下定义和语句: struct workers { int num; char name[20]; char c;struct {int day; int month; int year; } s; }; struct workers w, *pw; pw=&w; 能给w中year成员赋值1980的语句是

A.*pw.year=1980;

B.w.year=1980;

C.pw->year=1980;

D.w.s.year=1980;

答案

参考答案:D

解析: 本题考查结构体成员的引用。通过pw和w都不能直接引用结构成员day、month、year,必须通过成员变量s才能引用。

单项选择题 B型题
单项选择题