【摘要】:例如: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。
前面讲过的字符型(char)、整形(int)等数据都属于基本的数据类型,C语言还提供了一些扩展的数据类型,这些扩展的数据类型有数组、结构、共用体等。
实际工作中往往需要对一组数据进行操作,而这一组数据又有一定的联系。若用定义变量的方法,则需要多少个数据就要定义多少个变量,并且难以体现各个变量之间的关系,这种情况若用数组就简单一些。这一特点在后续章节会多次用到。数组有一维、二维和多维之分,本章只介绍学习一维数组。
1.一维数组的定义
一维数组的定义方式为:类型说明符 数组名[常量表达式]。
例如:
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。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。