Advertisement

using proteus 51单片机仿真实例 C语言结构体演示实例

阅读量:

1、结构体与之前提及的数组相似,同属一种构造类型的数据形式,其本质是将多个不同类型的变量按照特定顺序组合成一个整体的数据集合。构成该集合的各个变量被称为结构成员,而整个集合则通过一个统一的结构变量名进行标识。通常情况下,结构中的各个变量之间存在某种关联性,例如时间数据中所包含的小时、分钟和秒等信息。由于结构体将一组具有内在联系的数据视为一个整体进行处理,因此在程序设计过程中使用结构体能够有效管理那些复杂且相互关联的数据。

2、关于结构体类型变量的定义

主要存在以下三种方式:

1)首先定义结构体类型,随后再定义变量名

struct 结构体名

{

成员列表

};

其中,“结构体名”用于标识该类型的名称,“成员列表”则表示该类型所包含的所有成员。由于结构体可以由多种不同的数据组成,因此需要对每个成员分别指定其对应的数据类型。

例如,可以定义一个描述学生信息的结构体student,其包含如下成员:年龄age、学号number、语文成绩chinese、数学成绩math等。

struct student

{

unsigned char age;

unsigned int number;

float chinese;

float math;

...

};

在完成结构体定义后,即可利用它来创建对应的结构体变量。通用格式为:

struct 结构体名 结构体变量名

全部评论 (0)

还没有任何评论哟~