程序结构清晰,简单易懂,单个函数的程序行数不得超过100行。打算干什么,要简单,直接。尽量使用标准库函数和公共函数不要随意定义全局变量,尽量使用局部变量。使用括号可以避免二意性可读性第一,效率第二源程序文件,都有文件头说明每个函数,都有函数头说明常量定义和变量定义和引用时,要添加注释处理过程的每个阶段都有相关注释说明在典型算法前都有注释注意编程格式循环,分支层次不要超过五层一目了然的程序不加注释注释行数应占总行数的1/5~1/3(不包括程序头和函数头说明部分)禁止出现两条等价支路用case实现多路分支避免从程序引出多个出口,函数只有一个出口不使用条件赋值语句不要轻易用条件分支去代替逻辑表达式程