编程风格需要改进的地方
——读《C++编程规范》有感
1、if for while do 等语句自占一行,不论执行的语句多少都要加{}。
2、尽可能在定义变量的同时初始化该变量。
3、适当的添加空格。
4、程序分界符 { 和 } 应独占一行。
5、注释不可过多,一般在上方或右方。
6、不可将浮点变量用 == 或 != 与任何数字比较,应该设法转成 >= 或 <=
7、提高嵌套循环的效率,尽量把长循环放在内层,把逻辑判断移到循环体外。
8、不可在循环体内修改循环变量,防止循环失去控制。
9、使用 Switch时,不要忘记 default 分支。
10、 在适当的时候慎用 goto。
11、 如果函数没有参数,也要用 void 填充。
12、 如果参数是指针且仅做输入用,则应该在前面加 const ,防止该指针在函数体内被意外修改。
13、 在函数的 入口处 和 出口处 应严格把关,提高函数的质量。
14、 函数的功能要单一,规模要小。
15、 用 malloc 申请内存后,应立即检查指针是否为 NULL。
16、 切记为动态内存赋初值。
17、 free 内存之后应立即将指针设为 NULL。
18、 尽量使用显式的数据类型转换。
19、 不要编写技巧性很高的代码。
发表于 @ 2006年02月23日 00:04:00|评论(loading...)|编辑