1.数组的基本概念:即同一数据类型的变量的集合,其中每一个数据按照指定顺序存储在一段连续的内存上 定义数组:int num[4]
2.数组的分类:n1)按照存储数据的类型分:n数值数组n字符数字n指针数组n结构数组
n2)按照维度分:n一维数组n二维数组n多维数组
3.一维数组:n注意
n1)数组长度不可以变量
n2)数组长度可以使用宏定义(#define M 10)
n3)数组名标识规则与变量名一样
n4)数组的定义可以放在变量中(int num, array[4];)
4.一维数组的存储方式(了解):
n数组的存储模型
n存储方式:n1)连续存储空间n2)大小有类型与个数决定n3)元素大小相同n4)数组名是首地址n5)每一个元素使用偏移
n一维数组元素地址
n1)数组与数组间地址不一定连续n2)数组内元素是连续的
5.数组元素作为函数参数
6.数组名作为函数参数
7.常见算法n冒泡排序法n选择排序法n二分法查找
|
|