第七章节 用函数实现模块化程序设计
此章考察不多,主要是模块化设计思想,递归
值得注意的是函数未被调用时,并不占用内存的中的存储单元,被调用时,才被分配内存
7.6递归
在调用一个函数的过程中直接或者间接调用该函数本身,称为函数的递归调用。
7.7 数组作为参数
7.7.1 数组元素作为参数
是从实参传到形参,单向传递
7.7.2 一维数组作为参数
将首地址传输过去,改变函数里的值,数组也会改变
7.7.3 多维数组作为参数
可以省略第一维的大小说明,但是不可以省略第二维
例如
int array[3][10] 和 int array[][10] 是等价的。
在第2维大小相同的情况下,形参的第1维可以与实参不同。
实参 :int score[5][10] 形参:int array[][10] or int array[8][10]
7.8 局部变量和全局变量
——————————————————————————————————————————————————————
递归为第七章重点