问题 填空题

设有说明;
struct DATE int year; int month; int day;;
请写出一条定义语句,该语句定义d为上述结构体类型变量,并同时为其成员year、month、day依次赋初值2006、10、1: 【19】

答案

参考答案:[AI] struct DATE d={B00F, A0, A};

解析: 在C语言中,结构体变量定义语句的一般形式如下:
struct<结构体名><结构体对象名>[=<初始化列表>];
在本题中,<结构体名>是DATE,<结构体对象名>题目要求为d,而可有可无的<初始化列表>本题要求为{2006,10,1}。故应该填struct DATE d={2006,10,1

单项选择题
判断题