设有以下说明语句 struct stu { int a; float b; }stutype; 则下面的叙述不正确的是

admin2009-02-15  28

问题 设有以下说明语句    struct stu    {  int a;       float b;    }stutype;    则下面的叙述不正确的是

选项 A、struct是结构体类型的关键字
B、struct stu是用户定义的结构体类型
C、stutype是用户定义的结构体类型名
D、a和b都是结构体成员名

答案4

解析 定义一个结构的一般形式为:
   struct结构名
   {
   成员列表
   };
   本题中,stutype是在声明类型的同时定义的struct stu类型的变量。而不是用户定义的结构体类型名。我们需要注意以下几点:①类型与变量是不同的概念;②对结构体中的成员,可以单独使用,它的作用与地位相当于普通变量;③成员也可以是一个结构体变量;④成员名可以与程序中的变量名相同,二者不代表同一对象。
转载请注明原文地址:https://kaotiyun.com/show/rNXp777K
0

最新回复(0)