本文主要是介绍基于proteus的51单片机仿真实例四十四、C语言的结构体演示实例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、结构体与前面介绍过的数组一样,是一种构造类型的数据,它是将若干个不同类型的数据变量有序地组合在一起而形成的一种数据的集合体。组成该集合体的各个数据变量称为结构成员,整个集合体使用一个单独的结构变量名。一般来说结构中的各个变量之间是存在某些关系的,时间数据中的时、分、秒等。由于结构是将一组相关联的数据变量作为一个整体来处理的,因此在程序中使用结构体数据有利于对一些复杂而又有内在联系的数据进行有效管理
2、结构体类型变量的定义
主要有如下三种方式:
1)先定义结构体类型再定义变量名
struct 结构体名
{
成员列表
};
其中“结构体名”是结构体类型的标志,“成员列表”为该结构体中的各个成员,由于结构体可以由不同类型的数据组成,因此对结构体中各成员都要进行数据类型的说明。
例如定义一个关于学生的结构体student,它可以由以下结构体成员:年龄age,学号number,语文课成绩Chinese,数学课成绩math,....等。
struct student
{
unsigned char age;
unsigned int number;
float chinese;
这篇关于基于proteus的51单片机仿真实例四十四、C语言的结构体演示实例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!