暂时总结如下:
一、 函数要模块化。程序内分工要细,每个子函数完成的工作越少越好,每个子函数只完成一种工作,这样,方便阅读、查找问题、
修改、代码重
用......
二、 函数应返回执行状态。
绝大部分函数都有失败的可能,所以都需要返回值或者输出参数来判断执行状态。当决定把函数的返回
类型设为void的时候,
一定要花点时间再思考一下它是否有失败的可能。
三、 有的函数为了链接式表达式需要,应该返回参数原始值。如:strcpy