设定义下列结构体,结构体变量p的出生年份赋值正确的语句是()。 Struct st {int x; inty; int z; }

13 查阅

设定义下列结构体,结构体变量p的出生年份赋值正确的语句是( )。

Struct st

{ int x;

inty;

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。

计算机二级