【摘要】:比如,对于一名学生,他的信息包含学号、姓名、性别、年龄、班级等。因此,C 语言提供了另一种构造数据类型:结构体类型。本章将详细介绍结构体类型变量的定义、赋值、使用方法等,同时,还简单介绍共用体和枚举类型的使用方法。任务1 选票统计及候选人信息管理程序任务2 变体记录任务3 输入一周中的某一天,输出是“工作日”或“休息日”实训1 结构体综合实训实训2 共用体综合实训
【知识导读】
计算机技术的飞速发展给社会的各个领域都带来了翻天覆地的变化,很多传统产业和制造业也由于计算机控制技术的引入而有了长足的进步,这一切都在很大程度上促进了生产率的提高。于是,越来越多的人都在思考如何让计算机能够读懂人们的每一个命令,也即人们希望能用程序去描述自然界中的所有事物。
从前面的知识了解到了C 语言中的基本数据类型(如整型、实型、字符型等),当然,也接触到了稍微复杂一点的构造类型:数组。数组的优势是可以描述一组较多的数据,不过数组中的每个数据都必须是同一种数据类型。这就又回到了我们刚才提到的问题:自然界中的事物往往是一个有机的整体,是由不同类型的数据组合而成的复杂数据集合。比如,对于一名学生,他的信息包含学号、姓名、性别、年龄、班级等。因此,C 语言提供了另一种构造数据类型:结构体类型。借助这种类型可以将若干个不同类型的数据存放在一起。
本章将详细介绍结构体类型变量的定义、赋值、使用方法等,同时,还简单介绍共用体和枚举类型的使用方法。
【能力目标】
● 掌握结构体类型的定义。
● 掌握结构体类型变量的说明。
● 掌握结构体变量的初始化。
● 掌握结构体变量的成员引用。
● 学会结构体嵌套定义。
● 会使用结构体指针。
● 会使用结构体数组。(www.xing528.com)
● 掌握共用体类型的定义。
● 了解共用体类型变量的定义。
● 了解共用体变量的成员引用。
● 学会枚举类型的定义、枚举类型变量的定义及枚举类型变量的引用。
【任务设置】
任务1 选票统计及候选人信息管理程序
任务2 变体记录
任务3 输入一周中的某一天,输出是“工作日”或“休息日”
实训1 结构体综合实训
实训2 共用体综合实训
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。