电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C语言编程培训教程资料VIP免费

C语言编程培训教程资料_第1页
1/36
C语言编程培训教程资料_第2页
2/36
C语言编程培训教程资料_第3页
3/36
C语言编程培训C语言编程培训目录1.排版2.注释3.标识符命名4.可读性5.变量、结构6.函数、过程7.可测性8.程序效率9.质量保证10.代码编辑、编译、审查11.代码测试、维护1.排版程序块要采用缩进风格编写,缩进的空格数为4个。说明:对于由开发工具自动生成的代码可以有不一致。相对独立的程序块之间、变量说明之后必须加空行。if(!a){...//code}Val_1=Val_2;Val_3=Val_4;较长的语句(>80字符或超过编辑器可视范围)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。perm_count_msg.head.len=NO7_TO_STAT_PERM_COUNT_LEN+STAT_SIZE_PER_FRAM*sizeof(_UL);加入空格1.排版循环、判断等语句中若有较长的表达式或语句,则要进行适应的划分,长表达式要在低优先级操作符处划分新行,操作符放在新行之首。if((Val_aaaaaaaaa)和一元操作符后不应加空格。intVal_a,Val_b,Val_c;Val_a=1;Val_b=Val_a+2;Val_c=!Val_b;p->Id=Pidif、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显。if(Val_a==Val_b)1.排版结构型的数组、多维的数组如果在定义时初始化,按照数组的矩阵结构分行书写。intaiNumbers[4][3]={1,1,1,2,4,8,3,9,27,4,16,64}相关的赋值语句等号对齐。tPDBRes.wHead=0;tPDBRes.wTail=wMaxNumOfPDB-1;tPDBRes.wFree=wMaxNumOfPDB;tPDBRes.wAddress=wPDBAddr;tPDBRes.wSize=wPDBSize;2.注释一般情况下,源程序有效注释量必须在20%以上。源文件及说明性文件(如头文件.h文件、.inc文件、.def文件、编译说明文件.cfg等)头部应进行注释,注释必须列出:版权说明、版本号、生成日期、作者、内容/模块/主要函数、功能、与其它文件的关系、修改日志等,头文件的注释中还应有函数功能简要说明。/*************************************************Copyright://版权说明Filename://文件名Author:Version:Date://作者、版本及完成日期Description://用于详细说明此程序(模块)的主要功能,与其他模块或函数的接口,输出值、取值范围、含义及参数间的控制、顺序、独立或依赖等关系Others://其它内容的说明FunctionList://主要函数列表,每条记录应包括函数名及功能简要说明1.....History://修改历史记录列表1.Date://修改日期Author://修改者Modification://修改内容简述2....*************************************************/2.注释程序中的定义,申明和实现,应该按照类别分开,并按如下顺序注释。/****************************************************************************Types类型定义***************************************************************************//****************************************************************************ManifestConstants常量***************************************************************************//****************************************************************************Variables全局变量******************************************************...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C语言编程培训教程资料

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部