设有说明
struct DATE{int year;int month; int day;};
请写出一条定义语句,该语句定义d为上述结构体变量,并同时为其成员year、month、day 依次赋初值2006、10、1:_________;
第1题:
有以下定义和语句: struct workers {int num;char name[20];char C; struct {int day;int month;int year;)S; }; struct workers w,*pw; pw=&w; 能给w中year成员赋1980的语句是( )。
A.*pw.year=1980;
B.w.year=1980;
C.pw->year=1980
D.w.S.year=1980;
第2题:
设有一结构体类型变量定义如下: struct date { int year; int month; int day; }; struct worker { char name[20]; char sex; struct date birthday; }w1; 若对结构体变量w1的出生年份进行赋值,下面正确的赋值语句是()
A.year=1976
B.birthday.year=1976
C.w1.birthday.year=1976
D.w1.year=1976
第3题:
【填空题】有以下说明定义和语句,可用a.day引用结构体成员day, 请写出引用结构体成员a.day的其它两种形式 (1) 、 (2) 。 struct{intday;char mouth;int year;}a,*b; b=&a;
第4题:
4.有以下说明定义和语句,可用a.day引用结构体成员day,请写出引用结构体成员a.day的其他两种形式 、 。 struct {int day; char mouth; int year;}a, *b; b=&a;
第5题:
设有一结构体类型变量定义如下: struct date { int year; int month; int day; }; struct worklist { char name[20]; char sex; struct date birthday; } person; 若对结构体变量person的出生年份进行赋值时,下面正确的赋值语句是()。
A.year=1976
B.birthday.year=1976
C.person.birthday.year=1976
D.person.year=1976