C51之结构体知识点and编程实例 下载
6页1、 C51程序 之 结构体知识点and实例。 By-梦剧场的记忆整理 感谢博客主人:网址: http:/ 1、结构体与前面介绍过的数组一样,是一种构造类型的数据,它是将若干个不同类型的数据变量有序地组合在一起而形成的一种数据的集合体。组成该集合体的各个数据变量称为结构成员,整个集合体使用一个单独的结构变量名。一般来说结构中的各个变量之间是存在某些关系的,时间数据中的时、分、秒等。由于结构是将一组相关联的数据变量作为一个整体来处理的,因此在程序中使用结构体数据有利于对一些复杂而又有内在联系的数据进行有效管理 2、结构体类型变量的定义 主要有如下三种方式: 1)先定义结构体类型再定义变量名 struct 结构体名 成员列表 ; 其中“结构体名”是结构体类型的标志,“成员列表”为该结构体中的各个成员,由于结构体可以由不同类型的数据组成,因此对结构体中各成员都要进行数据类型的说明。 例如定义一个关于学生的结构体student,它可以由以下结构体成员:年龄age,学号number,语文课成绩Chinese,数学课成绩math,.等。 struct student /这个写法是,定义一个结构体! u
2、nsigned char age; unsigned int number; float chinese; float math; . ; 定义好一个结构体后,就可以用它来定义结构体变量。一般格式为: struct 结构体名 结构体变量名1,结构体变量名2,.结构体变量名n; 例如:可以用结构体student来定义不同学生的结构体变量: struct student zhangsan,lisi; 这样结构体变量zhangsan,lisi都具有struct student类型的结构,他们可以使用该结构体中的数据。 2)在定义结构体类型的同时定义结构体变量名 一般格式为: struct 结构体名 成员列表 结构体变量名1,结构体变量名2,.结构体变量名n; 例: struct student unsigned char age; unsigned int number; float chinese; float math; . zhangsan,lisi; 3)直接定义结构体变量 一般格式如下: struct 成员列表 结构体变量名1,结构体变量名2,.结构体变量名n; 第三种方法直接省略
3、了结构体名,一般不提倡。 例: struct unsigned char age; unsigned int number; float chinese; float math; . zhangsan,lisi; 引用! 3、结构体变量的引用 定义了一个结构体变量之后,就可以对它进行引用,既可以进行赋值、存取和运算,一般情况下,结构体变量的引用是通过对其成员的引用来实现的。 1)引用结构体变量中的成员,一般格式为: 结构体变量名.成员名 其中“.”是引用结构体成员的运算符。 例如:zhangsan.age=15,表示给结构体变量zhangsan中的成员age赋值。 2)对结构体变量中的各个成员可以像普通变量一样进行赋值、存取和运算 4、结构体变量的初始化 和其他类型的数据一样,对结构体变量也可以在定义的时候进行初始化。也可以在定义后对各个成员单独进行初始化。 5、结构体变量需要注意的地方 1)结构体类型与结构体变量是两个不同的概念。 (区别) 定义一个结构体类型时只给出了该结构体的组织形式,并没有给出具体的组织成员。 因此结构体不占用任何存储空间,也不能对一个结构体名进行赋值、存取和运
《C51之结构体知识点and编程实例 下载》由会员飞***分享,可在线阅读,更多相关《C51之结构体知识点and编程实例 下载》请在金锄头文库上搜索。
人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】
人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)
人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)
人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】
部编版二年级上册道德与法治期中测试卷 (考试直接用)
部编版二年级上册道德与法治期中测试卷 带答案(培优)
部编版二年级上册道德与法治期中测试卷 含答案(精练)
部编版二年级上册道德与法治期中测试卷 及答案【各地真题】
部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】
部编版二年级上册道德与法治期中测试卷 【考点精练】
部编版三年级上册道德与法治期末测试卷 (重点)
部编版三年级上册道德与法治期末测试卷 (模拟题)word版
部编版三年级上册道德与法治期末测试卷 附答案(预热题)
部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )
部编版三年级上册道德与法治期末测试卷 答案下载
部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】
部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】
部编版三年级上册道德与法治期末测试卷 及答案(最新)
2023-09-04 2页
2023-08-27 2页
2023-08-23 2页
2023-08-23 2页
2023-08-23 1页
2023-08-23 2页
2023-06-05 2页
2023-03-14 2页
2022-12-19 374页
2022-08-01 68页