NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
[TOC] ## 按照输入-修改输出的顺序排列参数 ## 考虑对参数采用某种表示输入、修改、输出的命名规则 ``` i_ m_ o_ Input_ Modify_ Output_ ``` ## 不要把子程序的参数用做工作变量 把传入的参数当做程序过程中的工作变量是很危险的 如: ``` int Sample( int inputval){ inputval = inputVal* CurrentMultiplier( inputval ) inputVal = inputval+ CurrentAdder( inputval ) return inputval: } ``` 当以后修改程序时,为一会 inputval 就是参数传入时候的值,而发生错误