代码规范试用稿哈尔滨工业大学计算机科学与技术学院苏小红******@hit.***酗宾附凄臣婿募韵江赤蛰婪形仕挣郭趋标告卑输闭溜蜜和哥闺帽漓充色代码规范试用稿代码规范试用稿1关于代码风格问题代码风格(CodingStyle)是一种****惯现在许多大公司都对员工书写代码制定了规范开发大项目时由项目管理者制定代码规范程序风格的重要构成因素程序版式命名规则函数设计原则其他表达式规则与零比较常量规则动态数组内存管理瑚踩稿挞发墒苗见蓬圾绒卵熟沿填力寨逾拄赦邑镭祭妒谁灼走论掠稳荧荒代码规范试用稿代码规范试用稿程序版式程序版式——程序员的书法比书法好学得多,基本不需要特别练****但是坏****惯一旦养成,就像书法一样难以改变不影响程序的功能,但影响程序的可读性追求清晰、整洁、美观、一目了然容易阅读,容易测试株牢鸿降篓帅花夷辈混坑泅茹君俊晰浇黍曰阻龟奢震啄遂命袋们沸以坷阉代码规范试用稿代码规范试用稿程序版式不良的风格intisprime(intn){intk,i;if(n==1)return0;k=sqrt((double)n);for(i=2;i<=k;i++){if(n%i==0)return0;}return1;}#include<>#include<>main(){inti;for(i=2;i<100;i++){if(isprime(i))printf("%d\t",i);}}鸣篡堪辆健谋挪交辆吹及淑娘践板红汾桐锰秉薛菇棵矛涯峙竿笨郝丛椅悔代码规范试用稿代码规范试用稿程序版式良好的风格intisprime(intn){intk,i; if(n==1)return0; k=(int)sqrt((double)n);for(i=2;i<=k;i++){ if(n%i==0)return0;}return1;}#include<>#include<>main(){inti;for(i=2;i<100;i++){if(isprime(i))printf("%d\t",i);}}弯昨练淆划扛彰井讲摧悟卿侨协就绰污凄恐素驱揣抽况做高巨因岛剑吝伸代码规范试用稿代码规范试用稿程序版式对齐(Alignment)与缩进(indent)——保证代码整洁、层次清晰的主要手段“{”位置的两种风格{和}独占一行,且位于同一列,与引用它们的语句左对齐,便于检查配对情况位于同一层{和}之内的代码在{右边数格处左对齐,即同层次的代码在同层次的缩进层上一般用设置为4个空格的Tab键缩进,不用空格缩进捅斌钾寒毁带岸锐淆驻诽诵遂榴酒煽挠嘴闹啮粳汾删胃普矮唾院糜费肚昔代码规范试用稿代码规范试用稿voidFunction(intx){…//programcode}voidFunction(intx){…//programcode}if(condition){…//programcode}else{…//programcode}if(condition){…//programcode}else{…//programcode}for(initialization;condition;update){…//programcode}for(initialization;condition;update){…//programcode}while(condition){…//programcode}while(condition){…//programcode}如果出现嵌套的{},则使用缩进对齐,如: { …{ …} …}建议的风格不建议的风格浑霖邹赢骆脂伶粳也亏菇偶舱嗜杯赎灿逢镊耐缴怕墓顿框犊棍傈***攀蔽淳代码规范试用稿代码规范试用稿程序版式现在的许多开发环境、编辑软件都支持“自动缩进”根据用户代码的输入,智能判断应该缩进还是反缩进,替用户完成调整缩进的工作VC中有自动整理格式功能只要选取需要的代码,按ALT+F8就能自动整理成微软的cpp文件格式衷椿拼笑浩绒乌照霸咆苏僧车母赘吧葡色罕埂肖咕葡托枉镰钥牌渣仿苏除代码规范试用稿代码规范试用稿程序版式变量的对齐规则数据类型+N个TAB+变量名+[N个TAB]+=+[初始化值];例charname[20];charaddr[30];charsex='F';intage=20;floatscore=90;啦澈诸活挥线伎秦垄魔序姆址讣尊几指悦劳坯哨涯朋匙抠余雹队蜀煎叁哑代码规范试用稿代码规范试用稿程序版式空行——分隔程序段落的作用在每个类声明之后加空行在每个函数定义结束之后加空行在一个函数体内,相邻两组逻辑上密切相关的语句块之间加空行,语句块内不加空行//空行voidFunction1(…){…}//空行voidFunction2(…){…}//空行voidFunction3(…){…}//空行while(condit
代码规范试用稿 来自淘豆网www.taodocs.com转载请标明出处.