㈠知识点总结
①一维数组
一般格式 类型 数组名[元素个数];
数组是一组具有相同类型的变量的集合。应用数组将一组数存储在内存的一片连续区域中,使用一个统一的名字来标识 这组同类型的数据,这个名字称为数据名。构成数组的每个数据项称为数组元素,c程序通过数组的下标实现对数组元素的访问。
c语言的下标都是从0开始的。
②二维数组
一般格式:类型 数组名[第一维长度][第二维长度]
第一维的长度代表数组每一列的元素 个数,第二维的长度代表数组每一行的元系个数。
注意,数组第二维的长度声明永远都不能省略
③向函数传递一维数组和二维数组
数组元素和基本型变量一样,既可出现在任何合法的C表达式中,也可用作函数参数。
若要把一个数组传递给一个函数,那么只要使用不带方括号的数组名作为函数实参调用函数即可
注意:数组作函数形参时,数组的长度可以不出现在数组名后面的方括号内 ,通常用另一个整型形参来指定数组的长度。
④字符类型和字符数组
字符类型为由一个字符组成的字符常量或字符变量。
字符常量定义:
const
字符常量=‘字符’
字符变量定义:
char字符变量;
字符类型是一个有序类型,字符的大小顺序按其ASCII代码的大小而定。
字符数组是指元素为字符的数组。字符数组是用来存放字符序列或字符串。
字符数组的定义格式
字符数组定义格式同于一般数组,所不同的是数组类型是字符型,第一个元素同样是从ch1[0]开始,而不是chl[1].具体格式如下:
[存储类型] char数组名[常量表达式1]...例如:
char chl[5]; //数组chl是一个具有5个字符元素的一