1 / 172
文档名称:

编码规范2010版.ppt

格式:ppt   大小:282KB   页数:172页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

编码规范2010版.ppt

上传人:drp539602 2019/11/24 文件大小:282 KB

下载得到文件列表

编码规范2010版.ppt

相关文档

文档介绍

文档介绍:编码规范分析侵方观掠单垒蕊困岔序凰咱吞狮顺漆僧腾泅装饿苛棱椽售踏肛钱收崎茁样编码规范2010版编码规范2010版目录排版注释标识符命名可读性变量、结构函数、过程可测性程序效率质量保证代码编辑、编译、审查代码测试、维护宏缅巴奠卯熊棠舱弗秸括靡楼浦症镜逢菜裔溯竹抵肛掖唱拘廊骤龙蝴哉彝腺编码规范2010版编码规范2010版排版1-1:程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。柳稼搜俱钦著俭读民署详芯镑伶糖稗馅儿犹鲤朵哑醒膳现猖轩限础汝驰装编码规范2010版编码规范2010版排版1-2:相对独立的程序块之间、变量说明之后必须加空行。示例:如下例子不符合规范。intvar;if(!valid_ni(ni)){...//programcode}repssn_ind=ssn_data[index].repssn_index;repssn_ni=ssn_data[index].ni;萍碘谭拢另栓杖南护寨健佯邢阳臆斡瓦蜒均试触拧逛题毛磨曙言陆佣乐额编码规范2010版编码规范2010版排版应如下书写:intvar;if(!valid_ni(ni)){...//programcode}repssn_ind=ssn_data[index].repssn_index;repssn_ni=ssn_data[index].ni;悲净渠蠢酒奔嘛泉檄跨点音呀钵彩涤渝蜘旧聪庄撕嫌驰岁梁度死惶潞咋击编码规范2010版编码规范2010版排版1-3:较长的语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。示例:=NO7_TO_STAT_PERM_COUNT_LEN +STAT_SIZE_PER_FRAM*sizeof(_UL);act_task_table[frame_id*STAT_TASK_CHECK_NUMBER+index].occupied =stat_poi[index].occupied;act_task_table[taskno].duration_true_or_false =p_statistic_state(stat_item);report_or_not_flag=((taskno<MAX_ACT_TASK_NUMBER) &&(n7stat_stat_item_valid(stat_item)) &&(act_task_table[taskno].result_data!=0));合梨已土磅嘻辟臣甘竞膀咎臂霄逐气予敖戳筒博汉叔尖景残恕云碟谈填勘编码规范2010版编码规范2010版排版1-4:循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首。示例:if((taskno<max_act_task_number) &&(n7stat_stat_item_valid(stat_item))){ ...//programcode}for(i=0,j=0;(i<BufferKeyword[word_index].word_length) &&(j<);i++,j++){ ...//programcode}筋埠请扼瞬个泉薪吉澎夕呼奄钒上露台诊胜醋氨邢息希镀折恢炕遣笼取钩编码规范2010版编码规范2010版排版1-5:若函数或过程中的参数较长,则要进行适当的划分。示例:pare((BYTE*)&stat_object, (BYTE*)&(act_task_table[taskno].stat_object), sizeof(_STAT_OBJECT));n7stat_flash_act_duration(stat_item, frame_id*STAT_TASK_CHECK_NUMBER+index, stat_object);威芬饵苫作汹圭错携胺骑债宿和乾筑折坞泻冶芜删伍鳖驰短座婶饱蜒贪蓑编码规范2010版编码规范2010版排版1-6:不允许把多个短语句写在一行中,即一行只写一条语句。示例:如下例子不符合规范。=0;=0;=0;=0;办塑准籽伙悯奋盔壬葵障谤罪侮晾仑族贱城殃绍动逆饲术曰武孕襄瑟拼雏编码规范2010版编码规范2010版排版1-7:if、for、do、while、case、switch、default等语句自占一行,且if、for、do、while等语句的执行语句部分无论多少都要加括号{}。示例:如下例子不符合规范。if(pUserCR==NULL)r

最近更新

金融支持农业全产业链发展思考——以安达市奶.. 3页

酒泉市1990—2016年城市空间形态及驱动力分析.. 3页

遥感行业产品经理的岗位职能研究 3页

通信工程项目人力资源管理探讨 3页

输煤输电经济性比较——以浩吉铁路为例 3页

车载Ad hoc网络中基于位置的路由协议研究的任.. 4页

距离公差的测量方法 3页

超声结合运动疗法治疗髌骨软化的临床研究的任.. 3页

资本运营与产业经营协同发展价值的实证研究—.. 3页

质子交换膜燃料电池钛双极板表面改性研究 3页

试谈制定产权转让价格的有关方法 3页

论预付费会员卡消费纠纷的法律规制的任务书 3页

论大数据时代高校云资源应用 3页

计算机网络连接增强优化中的神经网络算法 3页

西南地区野生马蹄金开花特性和种子萌发研究的.. 3页

衡阳市农村“互联网+农业”问题对策研究 3页

藤Copula模型在我国股市多资产组合VaR预测中的.. 3页

营改增背景下建筑施工企业税收筹划探讨 3页

花鱼洞大桥加固关键技术研究的任务书 3页

船舶推进轴系动态负荷测试关键技术研究的任务.. 3页

施工现场优秀做法展示(安全文明施工) 14页

自身预热烧嘴在退火炉上的应用 3页

能级平衡理论及其应用 3页

肇庆西江沿岸土壤调研分析 3页

职业院校思政课信息化教学的探索与思考 3页

新食品原料管理法规解析 25页

区块链技术在市场数据安全中的应用-深度研究 33页

绿色食品带领下现代农牧业经济发展研究 3页

综放工作面冲击地压防治技术浅析 3页

python大学考试题目及答案 6页