下载此文档

C语言编码规范.doc


文档分类:IT计算机 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
北京师范大学珠海分校信息技术学院09计算机系C语言编码规范二〇一〇~~ ,缩进大小为4个空格,不要使用Tab作为缩进的单位。说明:不同的编辑器阅读程序时,可能会因TAB键所设置的空格数目不同而造成程序布局不整齐。另外,对于由开发工具自动生成的代码可以有例外。‘{’和‘}’应独占一行并且位于同一列,同时与引用它们的语句左对齐。“{}”之内的代码块在‘{’右边4个空格处左对齐。示例:如下表for(i=0;i<SIZE-1;i++){index=i;for(j=i+1;j<SIZE;j++){if(number[index]>number[j]){index=j;}}if(index!=i){temp=number[i];number[i]=number[index];number[index]=temp;}}If(condition){//programcode}else{//programcode}。示例:如下表for(i=0;i<SIZE-1;i++){index=i;for(j=i+1;j<SIZE;j++){if(number[index]>number[j]){index=j;}}if(index!=i){temp=number[i];number[i]=number[index];number[index]=temp;}}、for、while等关键字之后应留一个空格再跟左括号‘(’,以突出关键字。函数名之后不要留空格,紧跟左括号‘(’,以与关键字区别。‘,’之后要留空格,如function(x,y,z)。如果‘;’不是一行的结束符号,其后也要留空格,如for(initialization;condition;update)。赋值操作符、比较操作符、算术操作符、逻辑操作符,如“=”、“!=”“>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“<<”,“^”等二元操作符的前后应当加空格。一元操作符如“++”、“--”、“&”(地址运算符)等前后不加空格。“[]”、“.”、“->”这类操作符前后不加空格。对于表达式比较长的for语句和if语句,为了紧凑起见可以适当地去掉一些空格,如for(i=0;i<10;i++)和if((a<=b)&&(c<=d))。(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进。示例:if((very_longer_variable1>=very_longer_variable12)&&(very_longer_variable3<=very_longer_variable14)&&(very_longer_variable5<=very_longer_variable16)){dosomething();}for(very_longer_initialization;very_longer_condition;very_longer_update){dosomething();}、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}。示例:如下表左边的例子不符合规范,应该写成下表右边的例子if(index==SIZE)return;if(index==SIZE){return;}不建议把多个短语句写在一行中,即一行只写一条语句。示例:如下表左边的例子不符合规范,=0;=0;=0;=0;,至少列出:文件名称、创建日期、作者、模块目的/功能、最后修改时间等信息示例:/**CREATEDATE://填写创建日期*AUTHOR://填写作者*PURPOSE:*//填写文档功能,作用*LASTMODIFYDATE://填写最后修改时间*REMARK:*//备注

C语言编码规范 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dllw1314
  • 文件大小78 KB
  • 时间2019-06-30