1.函数执行过程
(1)通过函数名找到函数入口
(2)给形参分配空间
(3)传值
(4)执行函数体语句
(5)返回,释放空间
2.函数传参的技巧
当只使用不修改实参变量对应空间的值,传实参变量名;
当既使用也修改实参变量对应空间的值,传实参变量对应空间的地址。
3.指针与数组的区别
(1)空间分配: 指针动态分配空间,空间利用率高;数组静态分配空间,空间利用率低
(2)访问效率: 指针间接访问,数组直接访问,数组访问效率高
(3)安全性: 指针更灵活,易导致内存泄露;数组会访问越界
(4)函数形参: 传指针名用二维指针来接;传数组名用元素指针来接