设有如下说明: typedef struct {int n; char c; double x;) STD; 则以下选项中,能正确定义结构体数组并赋初值的语句是( )。

admin2010-01-10  27

问题 设有如下说明:    typedef struct    {int  n;    char  c;    double  x;)  STD;    则以下选项中,能正确定义结构体数组并赋初值的语句是(  )。

选项 A、STD tt[2]={{1,’A’,62},{2,’B’,75}};
B、STD tt[2]={1,"A",62},2,"B",75};
C、stmc tt[2]={{1,’A’),{2,’B’}};
D、struc tt[2]={{1,"A",62.5),{2,"B",75.0}};

答案1

解析 本题定义了一个结构体类型并自定义类型名为STD,用户自定义类型后,就可以利用它进行变量与数组的定义。定义的方法,与C语言中其他类型的定义完全一样,定义结构型数组并赋初值时,每个元素用一对{和}括起来,字符型元素用,括起来,选项A、B、C、D中只有选项A符合条件。所以,A选项为所选。
转载请注明原文地址:https://kaotiyun.com/show/5UWp777K
0

最新回复(0)