单项选择题

A.结构体是用户定义的一种数据类型
B.结构体中可设定若干个不同类型的数据成员
C.结构体中成员的数据类型可以是另一个已定义的结构
D.在定义结构体时,可以为成员设置默认值