文档介绍:SoftwareCodingStandard指导教师:李锋2006年度CodingStandardCorrectCodingQualityCodingCodingStandardfloatb,c[10];voidabc(void){floatzongfen=0;intd;for(d=0;d<10;d++){if(c[d]>0)zongfen+=c[b];b=zongfen/10;}CodingStandard#defineSTUDENT_NUM10//学生总数floatfAvgScore;//平均分floatfScore[STUDENT_NUM];//分数/*平均分计算函数*/voidAvgScore(void){inti;floattotal_score=0;//总分for(i=0;i<STUDENT_NUM;i++){//累加计算总分if(fScore[i]>0)//遇到负分,记为0分total_score+=fScore[i];}//计算平均分if(STUDENT_NUM>0)fAvgScore=total_score/STUDENT_NUM;}ount{lassba{publicfinalstaticStringcurr="dollars";publicvoiddep(inti){bal+=i;}publicvoidwit(inti){bal-=i;}publicStringget(){(bal)+""+curr;}privateintbal;};}ount{publicfinalstaticStringCURRENCY=“$";publicvoiddeposit(intamount){_balance+=amount;}publicvoidwithdraw(intamount){_balance-=amount;}publicStringgetBalance(){(_balance)+""+CURRENCY;}privateint_balance;}CodingStandardCorrectCoding---syntaxrule,pletedQualityCoding--CodingStandardCodingStandardPreventError(减少错误)FacilitateCollaboration(团队协作)EasyCodeMaintenance(便于代码维护)CodingStandardNameStandard(命名标准)标识符的命名要清晰、明了,有明确含义。使用完整的单词或大家基本可以理解的缩写,避免使人产生误解。标识符应当采用英文单词或其组合,切忌使用汉语拼音来命名。坏的命名:inta/Age1/XueshengAge; 好的命名:intStudentAge;;全局变量以首字母大写方式命名(骆驼式);定义类型和宏定义常数以大写字母命名;变量的作用域越大,它的名字所带有的信息就应该越多。局部变量:intstudent_age;全局变量:intStudentAge;宏定义常数:#defineSTUDENT_NUM10类型定义:typedefINT16Sint;测试工具---C++TESTFormatStandard(格式标准)for(i=1;i<n;i++){if(IsTop(i)){StudentNumber=1;…….}}