知识点:
1.一维数组的定义
定义方式:类型名 数组名[整型常量表达式];
PS:(1)数组名命名的时候规则和变量名要相同,遵循标识符命名规则。
(2)数组名后面的常量表达式用[]括起来。
(3)常量表达式表示元素的个数,也就是数组的长度。
2.一维数组元素的引用
引用形式:数组名[下标]
PS:数组必须先定义,之后再使用。在C语言里有规定就是必须逐个引用数组元素而不能一次引用整个数组。3.一维数组的初始化
可以用赋值语句或者输入语句使用数组中的元素得到值,这个过程是在程序运行期间执行的。同时也可以使数组程序在程序运行之前初始化,也就是在编译期间使之得到初始值。
对数组元素初始化:(1)定义数组时,对数组元素赋初始值。例:int a[3]={1,2,3};
(2)只给一部分元素赋值。 例:int a[3]={1,2};(PS:表示只给前两个元素赋值,后面的自动赋值为0)
(3)static数组不赋初始值,自动对所有元素赋值为0。假如想让某个数组全部元素初始值为0,可以 static int a[3];
(4)让全部数组元素赋初始值的时候,可以不指定数组长度。
int a[]={1,2};等于int a[2]={1,2};
3.一维数组的应用
数组的输入,输出以及对整个数组所有元素进行操作差不多都用循环结构。
实验心得:
循环结构让我有点晕,倒数第二张里面的代码,比较大小总是出问题,比如输入5个数,第四个和第三个就大小顺序不对