函数调用前必须声明(通过函数原型或提前定义)。
形参和实参需满足“参数兼容”(类型一致或可隐式转换)。
避免全局变量滥用,优先使用局部变量和参数传递。
引 用 传 递 时 , 确 保 实 参 是 可 修 改 的 变 量 ( 不 能 传 递 字 面 量 ,如 swapByReference(1, 2) 会报错函数重载