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

admin2010-09-05  30

问题 设定义下列结构体,结构体变量p的出生年份赋值正确的语句是(    )。    stmct 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://jikaoti.com/ti/mjI0FFFM
0

最新回复(0)