正在加载图片...
float score 在这个结构定义中,结构名为stu,该结构由4个成员组成。第一个成员为num,整型变 量:第二个成员为name,字符数组;第三个成员为sex,字符变量:第四个成员为 score, 实型变量。应注意在括号后的分号是不可少的。结构定义之后,即可进行变量说明。凡说明 为结构stu的变量都由上述4个成员组成。由此可见,结构是一种复杂的数据类型,是数目 固定,类型不同的若干有序变量的集合 112结构类型变量的说明 说明结构变量有以下三种方法。以上面定义的stu为例来加以说明 1.先定义结构,再说明结构变量 struct stu char name [20] char sex float score struct stu boy l, boy 2 说明了两个变量boy1和boy2为stu结构类型。也可以用宏定义使一个符号常量来表示 个结构类型 例如 #define stu struct stu ST har name [201 char sex float score; Stu boy l, boy 2 2.在定义结构类型的同时说明结构变量 例如 struct stu int num char sex float score I boyl, boy2 这种形式的说明的一般形式为 struct结构名float score; }; 在这个结构定义中,结构名为 stu,该结构由 4 个成员组成。第一个成员为 num,整型变 量;第二个成员为 name,字符数组;第三个成员为 sex,字符变量;第四个成员为 score, 实型变量。应注意在括号后的分号是不可少的。结构定义之后,即可进行变量说明。凡说明 为结构 stu 的变量都由上述 4 个成员组成。由此可见, 结构是一种复杂的数据类型,是数目 固定,类型不同的若干有序变量的集合。 11.2 结构类型变量的说明 说明结构变量有以下三种方法。以上面定义的 stu 为例来加以说明。 1. 先定义结构,再说明结构变量。 如: struct stu { int num; char name[20]; char sex; float score; }; struct stu boy1,boy2; 说明了两个变量 boy1 和 boy2 为 stu 结构类型。也可以用宏定义使一个符号常量来表示 一个结构类型。 例如: #define STU struct stu STU { int num; char name[20]; char sex; float score; }; STU boy1,boy2; 2. 在定义结构类型的同时说明结构变量。 例如: struct stu { int num; char name[20]; char sex; float score; }boy1,boy2; 这种形式的说明的一般形式为: struct 结构名
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有