编程风格需要改进的地方

来源:互联网 发布:mac映像数据已损坏 编辑:程序博客网 时间:2024/05/18 03:40

编程风格需要改进的地方

                     ——读《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、            不要编写技巧性很高的代码。