A-A+
若定义下列结构体 结构体变量p的出生年份赋值正确的语句是()。 struct st { in
问题详情
若定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。 struct st { int x; int y; int z; } struct worker { char name[20]; char sex; struct st birth; }p;
A.x=1987
B.birth.x=1987;
C.p.birth.x=1987;
D.p.x=1987;
参考答案
正确答案:C
解析: 本题主要考查怎样为嵌套定义的结构中的成员赋值:由于worker中的birth是一个st型的结构,在给birth赋值时,不能将birth作为一个整体,要用“.”运算再深入一层访问到最基本的成员x、y、z。