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

admin2010-09-05  28

问题 设定义下列结构体,结构体变量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;

答案4

解析 本题主要考查怎样为嵌套定义的结构中的成员赋值:由于worker中的birth是一个st型的结构,在给birth赋值时,不能将birth作为一个整体,要用“.”运算再深入一层访问到最基本的成员x、y、z。
转载请注明原文地址:https://kaotiyun.com/show/GrWp777K
0

最新回复(0)