下载此文档

C语言编程规范.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
C语言编程规范.
C语言编程规范.
1/8
C语言编程规范.
C语言编程规范上海交通大学信息安全学院
命名规则

关于构造体种类,依据以下的方法进行定义__除了__它跟从着同一条
语句的持续符号。 如"while"在do-while循环中,或许"else"在if语句中。以下:
do{
bodyofdo-loop
}while(condition;
以及
if(x==y{
}elseif(x>y{
...
}else{
}
此外,注意到这类大括号的搁置方法减小了空行的数目 ,但却没有减少可读 性。
于是,在屏幕大小遇到限制的时候 ,你就能够有更多的空行来写些说明了。

●假如函数的参数不可以被雅观地放在一行中 ,依据下边的方式把它们分开 :
C语言编程规范.
C语言编程规范.
9/8
C语言编程规范.
intlots_of_args(intan_integer,longa_long,shorta_short,
C语言编程规范.
C语言编程规范.
8/8
C语言编程规范.
doublea_double,floata_float
●在左括号以前以及逗号以后增添空格将使程序更为简单阅读。特别是在逗号
以后增添空格。
●当我们把一个表达式分红多行的时候 ,在操作符以前而不是以后切割。 if
(foo_this_is_long&&bar>win(x,y,z
&&remaining_condition
●全力防止让两个不一样优先级的操作符出此刻同样的对齐方式中。比如,不要象下边那样写:
应当附带额外的括号以使得文本缩进能够表示出这类嵌套 :
●当在一个if语句中嵌套了另一个if-else语句,老是用花括号把if-else括起来。所以,不要写:
if(foo
if(bar
win(;
else
lose(;
而老是要写:
if(foo{
if(bar
C语言编程规范.
C语言编程规范.
11/8
C语言编程规范.
win(;
C语言编程规范.
C语言编程规范.
8/8
C语言编程规范.
else
lose(;
}
●全力防止在if的条件中进行赋值。比如 ,不要写:
if((foo=(char*malloc(sizeof*foo==0
fatal("virtualmemoryexhausted";
而要写:
foo=(char*malloc(sizeof*foo;
if(foo==0
fatal("virtualmemor

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人春天资料屋
  • 文件大小63 KB
  • 时间2022-07-29