8.1一维数组的定义与初始化
array数组是一组具有相同类型的变量集合,是一种顺序存储,随机访问的顺序表结构
一维数组定义基本格式
int 数组的基类型base type
下标subscript个数表明数组的维数dimension ,此为一维。
8.2二维数组的定义和初始化
二维数组的一般定义格式为
向函数传递一维数组
若要把一个数组传递给一个函数,那么只要使用不带方括号的数组名作为函数实参调用函数即可(如程序第10行和第11行语句所示)。注意,仅仅是数组名,不带方括号和下标。
由于数组名代表数组第一个元素的地址,因此用数组名作函数实参实际上是将数组的首地址传给被调函数,之所以这样是出于性能方面的考虑。因为相对于以传值方式将全部数组元素的副本传给被调函数而言,只复制一个地址值的效率自然要高得多。
排序和查找
交换法排序
选择法排序