- 5
- 0
- 约4.64千字
- 约 24页
- 2018-06-16 发布于湖北
- 举报
其它数据类型 结构体类型的定义形式如下: struct结构体名 { 成员表列; }; 已知一个学生的基本信息包括学号、姓名、性别、年龄、成绩,类型分别是int、char[20]、int、float类型,定义一个结构体类型包含以上学生信息 struct student { int num; /*学号*/ char name[20]; /*姓名*/ int sex; /*性别*/ int age; /*年龄*/ float score; /*成绩*/ }; 6.2.1结构体变量的定义 先定义结构体类型,再定义结构体变量 在定义结构体类型的同时定义结构体变量 直接定义结构体类型变量 6.2.2 结构体变量的引用 引用结构体成员的一般形式 结构体变量.成员名 【例6.5】输入两个同学的信息,输出成绩高的同学的学号和姓名。 嵌套型结构体成员的引用 结构体变量.成员名.成员名 【例6.6】输入两个同学的信息,输出成绩高的同学的学号和姓名。 使用指针引用结构体变量的成员 结构体变量地址-成员名 (*结构体变量地址).成员名 【例6.7】使用结构指针输入两个同学的信息,输出成绩高的同学的学号和姓名 【例6.8】使用指针直接操作结构体变量的成员 6.2.3 结构体变量的初始化 【例6.9】对结构体变量初始化 【例6.10】对结构体变量初始化 在对结构体变量的初始化时,如果不指定全部成员的值,后面未指定的成员内存单元全部被赋值为0。 6.3.1 结构体数组的定义 结构体数组定义的一般形式如下: 类型标识符 数组名[整型常量表达式]; 定义结构体数组的一般形式。 struct student { int num; /*学号*/ char name[20]; /*姓名*/ int sex; /*性别*/ int age; /*年龄*/ float score; /*成绩*/ }; struct student st[3]; 定义结构体类型的同时定义结构体数组。 struct student { int num; /*学号*/ char name[20]; /*姓名*/ int sex; /*性别*/ int age; /*年龄*/ float score; /*成绩*/ } st[3]; 定义无结构体名称的结构体数组。 struct { int num; /*学号*/ char name[20]; /*姓名*/ int sex; /*性别*/ int age; /*年龄*/ float score; /*成绩*/ } st[3] 数组各元素在内存中连续存放 6.3.2结构体数组的初始化 struct student st[3]={{1,”张三”,1,73.0}, {2,”李四”,1,90.5}, {3,”王五”,1,85.5}}; struct student st[3]={{1,”张三”,1,73.0}, {2,”李四”,1,90.5}}; struct student st[3]={{1,”张三”,1,73.0}, {0}, {3,”王五”,1,85.5}}; struct student st[ ]={{1,”张三”,1,73.0}, {2,”李四”,1,90.5}, {3,”王五”,1,85.5}}; 6.3.3 结构体数组的引用 结构体数组名 [下标].成员名 [例题]输入两个同学的信息,输出成绩高的同学的学号和姓名。 结构体数组元素地址-成员名 或(*结构体数组元素地址).成员名 [例题]输入5个同学的信息,按成绩由高到低排序输出所输入的同学信息。 位段的意义 最大限度地减少内存的浪费 方便地与计算机底层硬件进行通信。 6.4.1 位段成员的定义 位域的定义和位域成员的说明与结构体其它成员的定义相仿,其形式为: struct结构体名 { 类型名 成员名:位数; }; 下面的代码定义一个含位段类型成员的结构体类型 struct Ex { int
您可能关注的文档
最近下载
- 党支部2025年度组织生活会个人对照在学习贯彻党的创新理论、在加强党性锤炼、在联系服务群众、在发挥先锋模范作用、在改作风树新风存在的不足.docx VIP
- 重医大儿科护理学教案20小儿惊厥.pdf VIP
- 仓库事故应急救援预案.pdf VIP
- 山西离柳焦煤招聘笔试题.pdf
- 11914013138_传统险产品说明会之养老篇(15页).ppt VIP
- 重医大儿科护理学教案07营养障碍疾病患儿的护理.pdf VIP
- 初中教学常规培训专题.pptx
- 英语语法非谓语动词主动表被动的八种情形.pdf VIP
- 重医大儿科护理学教案10循环系统疾病患儿的护理.pdf VIP
- 七年级下册地理第七章:日本、东南亚(知识速记+练习题含答案).doc VIP
原创力文档

文档评论(0)