1.数组的定义:数组是一个变量,由同种类型的元素组成。
(数组是连续的一串空间,元素是一块空间)
2.数组构成:标识符:数组的名称
数组元素:数组中的数据
元素下标:用于编号
元素类型:数组的数据类型
例:int mou[5];
3.数组的长度由[]内的数字决定,每个数组从0开始数一直到[]内的数字减一
数组的长度是固定不变的,也可设定数组的长度为变量,但只能在c99中使用。
4.数组中的元素默认值为0,一般用循环给数组中的元素赋值。
5.对数组进行排序:和对几个数进行排序一样,以从大到小为例,如果后一个元素比前一个元素大,就和前一个元素交换位置,要用两层循环,外层用于控制有多少轮,内层控制每轮几次,轮数=数组长度,次数=数组长度-已经进行过的轮数。
例:
int max[5]={4,5,7,3,9};
int i,j;
int t;
for( i=0; i<4; i++){
for( j=0; j<4-i; j++){
if(max[j]<max[j+1]){
t = max[j];
max[j] = max[j+1];
max[j+1] = t;
}
}
}
6.switch-case语句优于if循环嵌套的除了更清晰,还在于default使代码更具安全性。
7.声明和调用函数有助于减少代码的重复性,增加可读性。
8.当遇到输入语句后还有一个输入字符语句时,要先写一个getchar();截留住回车键