目录
函数封装(Encapsulation)
如何增强程序的健壮性?
如何保证不会传入负数实参?
函数设计的基本原则
函数封装(Encapsulation)
外界对函数的影响——仅限于入口参数
函数对外界的影响——仅限于一个返回值和数组、指针形参
如何增强程序的健壮性?
在函数的入口处,检查输入参数的合法性
改成无符号整形,传入负数实参Fact()会返回-1吗?
*存在死代码的原因何在?
如何保证不会传入负数实参?
函数设计的基本原则
信息隐藏
*检查入口参数的有效性、合法性
*检查函数调用成功与否