下载此文档

C语言编程的风格.doc


文档分类:IT计算机 | 页数:约6页 举报非法文档有奖
1/6
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/6 下载此文档
文档列表 文档介绍
编辑版word
页脚下载后可删除,如有侵权请告知删除!
编辑版word
C语言编程风格
缩进格式
  Tab是8个字符,,他们将缩进格式定义为4个字符(设置为2个字符!)的深度,这就象试图将PI定义为3一样让人难以承受.
  理由是:,你会发现一个大的缩进格式使得你对程序的理解更容易.
  现在,有一些人说,使用8个字符的缩进使得代码离右边很近,,但你的程序有3个以上的缩进的时候,你就应该修改你的程序.
 总之,8个字符的缩进使得程序易读,还有一个附加的好处,,你应该修改你的程序.
:大括号的位置
  ,几乎没有什么理由去选择一种而不选择另外一种风格,但有一种推荐的风格,它是Kernighan和Ritchie的经典的那本书带来的,它将开场
的大括号放在一行的最后,而将完毕大括号放在一行的第一位,如下所示:
  if (x is true) { we do y }
    然而,还有一种特殊的情况:命名函数:开场的括号是放在下一行的第一位,如下:
int function(int x) { body of function }
    所有非正统的人会非难这种不一致性,但是,所有思维正常的人明白: (第一) K&R是___对___的,(第二)如果K&R不对,请参见第一条. (:-))......另外,函数也是特殊的,不一定非得一致.
  需要注意的是完毕的括号在它所占的那一行是空的,"while"在do-while循环中,或者"else":
  do { body of do-loop } while (condition);
  以及
  if (x == y) { .. } else if (x > y) { ... } else { .... }
  理由: K&R.
    另外,注意到这种大括号的放置方法减小了空行的数量,,在屏幕大小受到限制的时候,你就可以有更多的空行来写些注释了.
命名系统
  C是一种简洁的语言,那么,-2以及ASCAL语言不同的是,"tmp",这很容易书写,且并不是那么难以去理解.
  然而,当混合类型的名字不得不出现的时候,"foo"(只有你必须使用的时候才使用它) ,就象全局函数一样,,你应该这样命名--"count_active_users()"--或另外的相近的形式,你不应命名为"cntusr()".
  有一种称为Hungarian命名方式,它将函数的类型编码写入变量名中,这种方式

C语言编程的风格 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数6
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小27 KB
  • 时间2021-10-23