有以下定义和语句: struet workers {int hum;char name[20];char c; strllet {int day:int month;int year;}s; }; strue

admin2021-07-09  18

问题 有以下定义和语句:
    struet workers
    {int hum;char name[20];char c;
    strllet
    {int day:int month;int year;}s;
    };
    struet worker8 w.*pw;
    pw=&w;
    能给w中year成员赋1980的语句是(    )。

选项 A、pw一>year=1980;
B、w.year=1980;
C、w.s.year=1980:
D、*pw.year=1980;

答案C

解析 本题考查结构体变量的引用。题目中定义了一个结构体,其中结构体中的变量又是一个结构体,w为外层结构体,如果给内层结构体赋值,C先要得到内层结构体变量,即w.s。若要给year赋值,表示为w.s.year即可,故选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/YOtp777K
0

最新回复(0)