算法第一章作业--编码规范
在查找相关资料后,我整理出了本学期的主要编码规范。
1.命名
变量、函数:小驼峰 如 studentCount
类、结构体:大驼峰 如 TreeNode
常量:全大写下划线 如 MAX_N、INF
命名尽量自解释,避免无意义缩写
循环变量可用 i、j、k
2.格式
缩进统一4个空格,不用Tab
左花括号不换行
逻辑块之间空一行
3.注释
看情况注释解释“为什么”,不重复代码表面含义
关键变量注明含义
4.逻辑写法
判断条件边界仔细处理
减少多层if嵌套,能用提前return就提前return
不写多余无效代码
变量随用随定义
5.提交前检查
编译无警告
命名、注释、缩进是否清晰
边界数据是否处理
自己能否快速读懂
浙公网安备 33010602011771号