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

admin2009-01-15  32

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

选项

答案struct DATE d={2006, 10, 1};

解析 在C语言中,结构体变量定义语句的一般形式如下:
   struct<结构体名><结构体对象名>[=<初始化列表>];
   在本题中,<结构体名>是DATE,<结构体对象名>题目要求为d,而可有可无的<初始化列表>本题要求为{2006,10,1}。故应该填struct DATE d={2006,10,1};。
转载请注明原文地址:https://kaotiyun.com/show/0mXp777K
0

最新回复(0)