(C语言课件)第7部分 程序格式与规范
C语言课件
高级语言程序设计课程 作业编码规范—C语言
北京交通大学 计算机与信息技术学院
C语言课件
为什么要这么做?
书写良好的代码更容易阅读 容易阅读的代码才容易被理解 容易被理解的代码才健康 编程风格体现了程序员对语言的理解水平 求职:好的编程风格给别人良好的第一印象, 是获得高薪的第一步
C语言课件
1. 编写目的
通过编程规范的学习和强制执行,使同学们 从一开始就接触基本的软件开发思想,了解 基本的软件工程规范,养成良好的编程习惯; 为后续课程的实践环节和日后实际工作打下 良好的基础;也便于教师批改与回复电子作 业。 执行良好的编码规范可以使编写出来的程序 易于阅读、理解和管理。
C语言课件
2. 编码规范的定义
编码(coding):是指用适当的代码编写工 具编写C语言程序的源代码 编码规范:
相关英文说法:coding standard, coding convention, coding criterion 是指被普通采用的、或由某个企业或机构规定的, 用计算机语言编写程序的过程中需要遵守的一套 规则或约定的集合 编码规范并不是语言的语法规则
C语言课件
3. 编码规范的应用
在软件业高速发展、团队开发成为基本开发 模式的今天,几乎每个软件企业或软件开发 团队都会制定各种各样的规范,应用于软件 开发过程的各个环节中,编码规范是最基础 规范之一。 不同的公司,对同一种开发语言,一般都采 用类似的规范,也就是说编码规范具有一些 通用性的标准
C语言课件
4. 编码规范的学习和执行
要求学习和掌握规范标准 要求在本课程的作业过程中执行这些规范, 上交的电子作业必须符合这些规范要求 要求在后续相关课程中执行此规范中的基本 部分,并根据后续课程内容要求执行相应的 扩展规范
C语言课件
C语言编码规范
Coding standards
C语言课件
1. 文件级模块说明规范
File module specification
C语言课件
文件级模块说明规范的含义
模块定义:指以独立的文件形式存在的模块, 主要包括两类
C或C++的扩展名为.c或.cpp的源代码文件模块, 例如abc.cpp, exam.c 扩展名为.h的头文件模块, 如abc.h,exam.h
对于任何一个用户新建的模块,必须按规范 要求给出模块的相关描述信息
C语言课件
文件级模块说明的构成
文件级模块说明至少应由以下部分构成
1. 2. 3. 4. 5. 6. 模块的作者信息 模块的版权声明 模块的名称 模块的摘要描述 模块的其它说明 模块的历史信息
C语言课件
文件级模块说明的编写
1. 每个用户的文件级代码模块必须编写一个 说明 2. 模块说明要求以注释的形式出现在模块的 首部 3. 为了减少每次的工作,每个人应先编写好 不变部分,每新建一个模块将不变部分复制 到文件首部,再行更改可变部分
C语言课件
中文版文件级模块说明规范
/***********************************
C语言课件
C语言课件
C语言课件
C语言课件
相关推荐:
- [求职职场]加法运算定律的运用练习题
- [求职职场]大型石油化工工业过程节能新技术
- [求职职场]2015-2020年中国箱纸板行业分析与投资
- [求职职场]NADEX-IWC5A点焊机故障代码
- [求职职场]英语阅读 非常有用
- [求职职场]鲁卫疾控发〔2012〕2号(联合,印发山东
- [求职职场]2014年莆田公务员行测技巧:数字推理的
- [求职职场]基于最近发展区理论的高中数学课堂有效
- [求职职场]与贸易有关的知识产权协议
- [求职职场]【王风范】微演说·职场演说三
- [求职职场]新时代国珍健康大课堂
- [求职职场]群论期末考试复习题
- [求职职场]施工现场消防安全专项施工方案(范本)-
- [求职职场]初中物理光学知识点归纳完美版
- [求职职场]毕业设计总结与体会范文
- [求职职场]江南大学2018年上半年展示设计第1阶段
- [求职职场]景尚乡民兵参战支前保障方案
- [求职职场]【优质】2019年工会职工之家建设工作总
- [求职职场]数据库技术与应用—SQL Server 2008(第
- [求职职场]汽车变速箱构造与工作原理
- 首钢工业区工业遗产资源保护与再利用研
- 第4课 《大学》节选
- 2016程序文件——检验检测结果发布程序
- 2011年高考试题文言文阅读全解释__2011
- 化学是一门基础的自然科学
- 海外做市商制度的借鉴意义
- 外国建筑史复习资料(
- 七年级下思想品德期末综合测试(二)
- 思政课部2013年上学期教学工作总结
- 电大国际公法任务3 0004
- 《圆的认识》教学设计
- 中国轨道交通牵引变流器行业市场发展调
- 中泰证券#定期报告:坚守时代硬科技和
- 浅论企业财务管理与企业经营投资风险的
- 大功率半导体激光器光纤耦合技术调研报
- 中国传统家具的现状与发展探讨
- Broadcom数字电视芯片助海尔扩展高清电
- 新HSK4词汇练习 超全(五)
- 2013届高考数学单元考点复习12
- 雨霖铃精品课件




