开发管理之代码编码规范.doc

开发管理之代码编码规范.doc

ID:55162888

大小:119.50 KB

页数:19页

时间:2020-04-29

开发管理之代码编码规范.doc_第1页
开发管理之代码编码规范.doc_第2页
开发管理之代码编码规范.doc_第3页
开发管理之代码编码规范.doc_第4页
开发管理之代码编码规范.doc_第5页
资源描述:

《开发管理之代码编码规范.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.程序版式1.1.对齐1.1.1.程序块要采用缩进风格编写,缩进的空格数为4个。使用VC提供的Tab键对齐。1.1.2.“{”和“}”应独占一行并且位于同一列,同时引用他们的语句对齐1.1.3.{}之内的代码块在“{”右边数格外左对齐例:正确错误voidFunction(intx){…//programcode}voidFunction(intx){…//programcode}if(condition){…//programcode}else{…//programcode}if(condition){…//programcode}else{…//programcode}f

2、or(initialization;condition;update){…//programcode}for(initialization;condition;update){…//programcode}While(condition){…//programcode}while(condition){…//programcode}如果出现嵌套的{},则使用缩进对齐,如:{…{…}…}1.1.空行1.1.1.每个声明之后,每个函数定义之后要加空行1.1.2.在一个函数体内,逻辑上密切相关的语句之间不加空行,其它地方应加空行分隔1.1.3.变量声明和代码之间加空行1.1.4.函

3、数返回语句用空行例:voidFunction1(…)//空行voidFunction2(…)voidFunction1(…){…}//空行voidFunction2(…){…}//空行while(condition){statement1;//空行if(condition){statement2;}else{statement3;}//空行Returnstatement4}代码行1.1.1.一行代码只做一件事情,如只定义一个变量,或只写一条语句。1.1.2.if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等

4、语句的执行语句部分无论多少都要加括号{}例:示例:风格良好的代码行示例:风格不良的代码行intwidth;//宽度intheight;//高度intdepth;//深度intwidth,height,depth;//宽度高度深度x=a+b;y=c+d;z=e+f;X=a+b;y=c+d;z=e+f;if(width

5、ion;condition;update)dosomething();other();1.2.空格1.2.1.关键字之后要留空格:const,virtual,inline,if,while,for1.2.2.函数名之后不要留空格1.2.3.“(”向后紧跟“,”,“、”,“.”,“;”,“)”向前紧跟1.2.4.“,”后要留空格,“”;之后如果不是一行的结束,后面要留空格1.2.5.赋值操作符,比较,算术,逻辑,第二元操作符前后加空格1.2.6.一元操作符!、~、++、--、—等前后不加空格1.2.7.像[]、“.”、—>等前后不加空格例:voidFunc1(intx,inty

6、,intz);//良好的风格voidFunc1(intx,inty,intz);//不良的风格if(year>=2000)//良好的风格if(year>=2000)//不良的风格if((a>=b)&&(c<=d))//良好的风格if(a>=b&&c<=d)//不良的风格for(i=0;i<10;i++)//良好的风格for(i=0;i<10;i++)//不良的风格for(i=0;I<10;i++)//过多的空格x=a

7、rray[5]=0;a.Function();//不要写成a.Function();b->Function();//不要写成b->Function();1.1.长行拆分1.1.1.代码行最长度宜控制在70到80个字符以内,代码行不宜过长1.1.2.长表达式拆分,应将操作符放在新行之首,拆分出新行要适当缩进,使排版整齐例:if((very_longer_variable1>=very_longer_variable12)&&(very_longer_variable3<=very_longer_varia

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。