单选题
设有如下说明:
typedef struct
int n; char c;double x;STD;
则以下选项:能正确定义结构体数组并赋初值的语句是( )。
A、
STDtt[2]=1,'A',62,2,'B',75;
B、
STDtt[2]=1,"A",62,2,"B",75;
C、
struet tt[2]= 1,'A',2,'B';
D、
struct tt[2]=1,"A",62.5,2,"B",75.0;
【正确答案】
A
【答案解析】
[解析] 本题定义了一个结构体类型并白定义类型名为STD,用户自定义类型后,就可以利用它进行变量与数组的定义。定义的方法,与C语言中其它类型的定义完全一样,定义结构型数组并赋初值时,每个元素用一对“{”和“厂括起来,字符型元素用…”括起来,选项A、B、C、D中只有选项A符合条件。所以,A选项为所选。
提交答案
关闭