background image

当开发人员把 C 语言程序写的越来越长的时候,他们发现维护这些程序需要花更多的功
夫去读以前所编写的程序。保持一种良好的编码风格,对于一个开发团队或者自主开发者
都是一件好事情。在这里要介绍的编程风格就是为了让初学者了解 C 语言的一些编写风格,
使自己编写的程序,可读性,移植性,可维护性等更好,这是学习 C 语言必须学习的一
种技能。这就象我们写文章一样,段落缩进两个文字这样的风格.

1、缩进

  对于函数,选择,循环控制,在进入下级的程序段时,为了使结构清晰,一般将下
级的程序段向后缩进一段位置。缩进的大小是为了清楚的定义一个块的开始和结束,特别
是当你已经编写了很长的代码时,你会发现一个大的缩进格式使得你对程序的理解更容
易,因为程序更有层次感,可以最快的找到需要查看的程序块。

  建议使用一个 TAB 位置(8 个字节)进行缩进,有些代码编辑工具显示一个 TAB 位置
为 4 个字节,这些都能使程序更清晰。现在,有一些人说,使用 8 个字符的缩进使得代码
离右边很近,在 80 个字符宽度的终端屏幕上看程序很难受。回答是,但你的程序有 3 个
以上的缩进的时候,你就应该修改你的程序。总之,8 个字符的缩进使得程序易读,还有
一个附加的好处,就是它能在你将程序变得嵌套层数太多的时候给你警告。这个时候,你
应该修改你的程序,太多的嵌套对于程序执行的效率和易读性都是致命的杀手,可以考
虑使用函数或者改变程序结构。

  intfother()

  {

      程序块

      if(...)

      {

          程序块

      }

      else

      {

          程序块