程序设计实践之总结一

代码风格

请使您的代码风格保持统一,并尽可能于所用操作系统的风格保持一致

1.    一个变量的作用域越大,那它的名字所携带的信息就应该越多,全局变量用具有说明性的名字,局部变量用短名字,如int i;变量的名字的含义应该与其实现保持一致。

2.    无论多大或多小的程序,您应该采用一种一致的缩进格式显示程序的结构。

3.    请不要吝惜您的括号,用括号的方式排除程序的二义性。

4.    您在修改别人的程序的时候请保持程序的原始风格。

5.    对于while(1){···},任何一个程序员都会一眼认出这个一个无限循环,请在必要的时候使用这种方式来表达您的程序。

6.    绝不使用gets函数,因为你无法控制读入内容的数量,fgets总是更好的选择。

7.    对于malloc realloc strdup 及其他任何涉及到内存分配的函数都必须对它们的返回值做检查。

8.    else-if 表达多路选择。

9.    尽量避免使用函数宏,其缺点远超过其带来的好处。C语言标准规定定义函数宏时要保证它的参数只求值一次。

10.  使用宏时请一定小心,宏是通过文本方式替换的。

11.  给神秘的数取个有意义的名字,程序中突然蹦出个1588之类的数字是一件让人很难受的事情。

12.  将数定义为常数即用const加以修饰,不要定义为宏。使用宏进行编程是一件很危险的事情,因为宏会在背地里改变程序的词法结构。

13.  能使用库函数的地方尽量使用库函数,不要重复的发明车轮。

14.  sizeof(int)要比直接写24好的多,而sizeof(array[0])要比sizeof(int)要好的多,即使数组类型发生改变,代码依然有效。

15.  请记住注释是一种工具,它的作用就是帮助读者理解程序中的某些部分。

16.  如果注释的长度超过了代码本身的长度,那就意味着这段代码应该重写了。

17.  应该注释所有不寻常的或者可能迷惑人的内容,但也不要画蛇添足。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值