首页 理论教育 学会C语言编程一步掌握C51数组

学会C语言编程一步掌握C51数组

时间:2023-10-11 理论教育 版权反馈
【摘要】:例如:2.一维数组的初始化数组的初始化可以采用以下几种方法:①在定义数组时对数组的各元素赋初值。C语言规定只能引用数组元素,而不能引用整个数组。数组元素的表示方式为:数组名[下标],下标从0开始编号,下标的最大值为元素个数减1,例如,对于数组char zm[]={1,3,9,5,11,3,4,5,7,8}来说,zm[0]、zm[1]、zm[2]、zm[3]、zm[4]分别表示数组zm的第1、2、3、4、5个元素,zm[9]就是最后一个元素,值为8。

学会C语言编程一步掌握C51数组

前面讲过的字符型(char)、整形(int)等数据都属于基本的数据类型,C语言还提供了一些扩展的数据类型,这些扩展的数据类型有数组、结构、共用体等。

实际工作中往往需要对一组数据进行操作,而这一组数据又有一定的联系。若用定义变量的方法,则需要多少个数据就要定义多少个变量,并且难以体现各个变量之间的关系,这种情况若用数组就简单一些。这一特点在后续章节会多次用到。数组有一维、二维和多维之分,本章只介绍学习一维数组。

1.一维数组的定义

一维数组的定义方式为:类型说明符 数组名[常量表达式]。

例如:978-7-111-46996-4-Part01-89.jpg

2.一维数组的初始化

数组的初始化可以采用以下几种方法:

①在定义数组时对数组的各元素赋初值。例如:(www.xing528.com)

②只给一部分元素赋初值。例如:

③如果对数组全部元素都赋了初值,则可以不指定长度。例如:

对数组char zm[10]=﹛1,3,9,5,11,3,4,5,7,8﹜﹔

10个元素都赋了初值,所以也可以写成:

char zm[]=﹛1,3,9,5,11,3,4,5,7,8﹜﹔

3.一维数组的引用

数组必须先定义,再引用。C语言规定只能引用数组元素,而不能引用整个数组。数组元素的表示方式为:数组名[下标],下标从0开始编号,下标的最大值为元素个数减1,例如,对于数组char zm[]={1,3,9,5,11,3,4,5,7,8}来说,zm[0]、zm[1]、zm[2]、zm[3]、zm[4]分别表示数组zm的第1、2、3、4、5个元素,zm[9]就是最后一个元素,值为8。

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

我要反馈