单选题
以下叙述中正确的是
A、
结构体类型中的成分只能是C语言中预先定义的基本数据类型
B、
在定义结构体类型时,编译程序就为它分配了内存空间
C、
结构体类型中各个成分的类型必须是一致的
D、
一个结构体类型可以由多个称为成员(或域)的成分组成
【正确答案】
D
【答案解析】
解析:结构体类型,它是由若干“成员”组成,每一个成员可以是一个基本数据类型或者是一个构造类型。在说明和使用之前必须先定义它,也就是构造它。 定义一个结构的一般形式为: struct 结构名 {成员列表}; 成员列表由若干个成员组成,对每个成员也必须作类型说明,其形式为:类型说明符 成员名; 可以说明类型不同的各个成员。
提交答案
关闭