- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
程序格式及规范.ppt
5.1 符号常量命名规范 符号常量的命名用大写字母表示 如 #define LENGTH 10 如果符号常量由多个单词构成,两个不同的单词之间可以用下划线连接 如 #define MAX_LEN 50 5.2 变量命名普通规范 1. 变量名一般需要反映变量的用途 如: int sum; 2. 如果变量名由多个单词构成,每个单词的首字符要大写 如: int TotalFiles; 5.3 变量命名与变量类型 在实际软件开发中,常见的规范强制要求能从变量名中看出变量的类型,因此,建议同学们一开始就养成这样的习惯。 使变量能反映类型的方法是在变量的前面加上各种前缀,由这些前缀反映变量的类型 对类型前缀规范,各种不同的软件开发环境可能会有不同规范,不同的软件企业或开发团队,也可能会有不同的规范,没有绝对的标准,但是这些规范都大同小异。 5.4 C常见变量前缀建议规范 类型 前缀 范例 int n 或 i int nSum, iSum; char ch char chTemp; double d double dSum; float fl float flSum; char * sz char *szBuffer; char [] sz char szBuffer[100]; point p int *pnBuffer; pointer to pointer pp int **ppnBuffer; array arr 或 rg int narr[10], nrg[10]; 5.5 关于C++命名规范 在各种C++中,还有许多不同类型的标识符前缀,包括模块成员、全局变量等 其它供参考C++前缀规范 s SHORT Signed integer, 16-bit. l LONG Signed integer, 32-bit. us USHORT Unsigned integer, 16-bit. ul ULONG Unsigned integer, 32-bit. b BYTE Non-counting purposes, 8-bit allocation. w WORD Non-counting purposes, 16-bit allocation. dw DWORD Non-counting purposes, 32-bit allocation. i int Scalable signed integer u UINT Scalable unsigned integer fl float Floating point, 32-bit, 6-7 significant digits. 其它供参考C++规范 d double Floating point, 64-bit, 15-16 signigicant digits. ch CHAR Character, 8-bit. wch WCHAR Character, Unicode, 16-bit. tch TCHAR Character, flexible Unicode or DBCS. fn Function Function: always used with a type prefix (eg: pfn is pointer to function). v void Void: always used with a type prefix (eg: pv is pointer to void). f bool or BOOL f means flag var VARIANT or variant_t 6.其它一些小技巧和要求 函数一般情况下应该少于100行 函数定义一定要包含返回类型,没有返回类型加void 函数调用如果过长,则每个实参分别占一行 写比较表达式时,将常量放在左边 10 == n NULL != pInt 指针变量总是要初始或重置为NULL 使用{}包含复合语句,即使是只有一行,如: if (1 == a) { x = 5; } 本规范到此结束 高级语言程序设计课程作业编码规范—C语言 北京交通大学 计算机与信息技术学院 为什么要这么做? 书写良好的代码更容易阅读 容易阅读的代码才容易被理解 容易被理解的代码才健康 编程风格体现了程序员对语言的理解水平 求职:好的编程风格给别人良好的第一印象,是获得高薪的第一步 1. 编写目的 通过编程规范的学习和强制执行,使同学们从一开始就接触基本的软件开发思想,了解基本的软件工程规范,养成良好的编程习惯;为后续课程的实践环节和日后实际工作打下良好的基础;也便于教师批改与回复电子作业。 执行良好的编码规范可以使编写出来的程序易于阅读、理解和管理。 2. 编码规范的定义 编码(coding):是指用适当
您可能关注的文档
- 科室岗位职责.doc
- 科室综合目标考核实施细则(肛肠科).doc
- 科技有限公司员工月度工作考核细则.doc
- 科技查新工作基础.ppt
- 科技查新工作实施细则.doc
- 科技文献检索与写作第2章.ppt
- 科技档案管理制度.pdf
- 科技活动实施细则.doc
- 科技计划项目管理分析与研究.pdf
- 科技部直属事业单位离退休.doc
- 职业技术学院2024级工业机器人技术(安装与维护)专业人才培养方案.docx
- 职业技术学院2024级应用化工技术专业人才培养方案.pdf
- 职业技术学院2024级软件技术(前端开发)专业人才培养方案.pdf
- 职业技术学院2024软件技术专业人才培养方案.docx
- 职业技术学院2024级信息安全技术应用(安全运维)专业人才培养方案.docx
- 职业技术学院2024级新能源汽车检测与维修技术(车辆鉴定与评估)专业人才培养方案.pdf
- 职业技术学院2024级石油炼制技术专业人才培养方案.pdf
- 职业技术学院2024级环境监测技术专业人才培养方案.docx
- 职业技术学院2024级汽车制造与试验技术专业人才培养方案.pdf
- 职业技术学院2024级信息安全技术应用专业人才培养方案.pdf
文档评论(0)