在C51语言中,除了整型(int)、浮点型(float)、字符型(char)、无值型(void)几种基本数据类型外,还有以这些基本数据类型为基础而构造成的较复杂的数据结构,即聚合数据类型(aggregate types)。本章将着重介绍C51中的几种聚合类型数据结构的定义及用法,包括数组、指针、结构、联合(共用体)、枚举、位域和自定义数据类型。灵活利用这些数据结构可以简化程序的设计。
数组是把若干具有相同数据类型的变量按有序的形式组织起来的集合。其中,数组中的每个变量称为数组元素。数组属于聚合数据类型。一个数组可以包含多个数组元素,这些数组元素可以是基本数据类型,也可以是聚合数据类型。
在C51语言中,按照数组元素所属的基本数据类型,数组可分为数值数组、字符数组、指针数组、结构数组等。其中,指针数组将在下文中讲解到指针的部分再作介绍,结构数组将在下文中讲解到结构的部分再作介绍。按照数组的维数,数组又可分为一维数组、二维数组和多维数组。下面就分别介绍数组的相关内容。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !