下列语句段中,正确的是( )。

admin2010-09-05  38

问题 下列语句段中,正确的是(    )。

选项 A、struct
   {int x;
   float y;
   int a[2];
   unsigned b[3];
   char name[10];
   };   
B、structstu
      {  unsigneda[3];
   unsigned b[4];
   }x;
   int*p=&x.a;
C、struc tsu
   {  int a;
   float x[4];
   }y={1,1.0};
   floatdat a=y.x;
D、stmct nd
   {int a,b;
   unsigned c[2]=5;
   };

答案A

解析 本题主要考查的知识点是结构类型的概念和定义,结构定义的一般形式是:
   struct 结构类型名称
   {  数据类型  成员名1;
   数据类型  成员名2;
   数据类型  成员名n;
   };
   struct为关键字,是结构的标识符;{}中包围的是组成该结构的成员项;每个成员的数据类型既可以是简单的数据类型,也可以是复杂的数据类型。整个定义作为一个完整的语句,用分号结束。结构类型名称是可以省略的,此时定义的结构称为无名结构。
转载请注明原文地址:https://kaotiyun.com/show/ZrWp777K
0

相关试题推荐
随机试题
最新回复(0)