本文主要是介绍基于proteus的51单片机仿真实例四十一、C语言的一维数组,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1、基本数据类型(如整型、浮点型、字符型)的一个重要特征是只能具有单一的值,然而,许多情况下我们需要用到不止一个数据。例如:我们想要统计10个学生的成绩,如果用基本数据类型来表示的话,需要定义10个基本类型变量。如果有更多学生,那就需要有更多的基本类型变量。那么有没有更好的办法,定义一种新的数据类型,能够包含更多的数据?如果有,无疑将大大简化操作。
C语言中除了基本数据类型外,还提供了构造类型的数据,构造类型的数据是由基本类型数据按照一定规则组合而成的,因此也称为导出类型数据,。C语言提供了三种构造类型:数组类型、结构体类型和共用体类型。构造类型可以更为方便的描述现实问题中各种复杂的数据结构。
2、数组
数组是一组有序数据的集合,数组中的每一个数据都属于同一个数据类型。
数组类型的所有元素都属于同一种类型,并且是按顺序存放在一个连续的存储空间中,即最低的地址存放第一个元素,最高的地址存放最后一个元素。
数组类型的优点有:
1)让一组同一类型的数据共用一个变量名,不需要为每一个数据都定义一个名字
2)有余数组的构造方法采用的是顺序存储,
这篇关于基于proteus的51单片机仿真实例四十一、C语言的一维数组的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!