首页 理论教育 C语言程序设计-第7章数组-数值数组和字符数组介绍

C语言程序设计-第7章数组-数值数组和字符数组介绍

时间:2023-10-20 理论教育 版权反馈
【摘要】:,第n 个数据对应下标n-1。这种数据类型就是数组。使用数组就能够有效地完成上述要求。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。本章介绍数值数组和字符数组,其余的在以后各章陆续介绍。

C语言程序设计-第7章数组-数值数组和字符数组介绍

本章主要内容:

●一维数组二维数组的定义、引用及初始化

●理解与掌握一维数组的应用、简单排序算法

●二维数组和二维数组的定义、引用及初始化;

字符数组的定义、引用及初始化;

●字符数组与字符串的含义;(www.xing528.com)

●字符串处理函数应用。

在前面学习中,我们学习的数据类型都是简单基本类型,它们的特点是一个基本类型变量只能对应一个数据,针对单一的变量进行操作,变量名与变量值是一一对应关系。

在程序设计中,有时需要对一组同样类型的数据进行操作——以字符串为例,C语言有字符型数据,一个字符串也就是若干存储在连续空间中的字符,它们相互间有一定的关系,在设计程序时并不一定能够确定具体要进行操作的数据的个数(字符串长度不确定),当然,也就不能事先定义出相应的个数的变量与数据一一对应,而且,就算是能定义相应个数的变量,也会因为变量名太多而造成程序混乱,还会将这些数据间的关系割裂开来,因而不是一种好方法。

C语言提供了这样的一种数据类型:它可以连续存放多个相同类型的数据,可以用同一个变量名对这些数据进行存取,并且可以用一种有效方法在变量中对各个数据进行单独的操作——使用具体的下标索引,第一个数据对应下标0,第二个数据对应下标1,……,第n 个数据对应下标n-1。这种数据类型就是数组。使用数组就能够有效地完成上述要求。

在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值数组、字符数组、指针数组、结构数组等各种类别。本章介绍数值数组和字符数组,其余的在以后各章陆续介绍。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈