程序格式与规范

程序格式与规范

ID:44083643

大小:185.00 KB

页数:40页

时间:2019-10-18

程序格式与规范_第1页
程序格式与规范_第2页
程序格式与规范_第3页
程序格式与规范_第4页
程序格式与规范_第5页
资源描述:

《程序格式与规范》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、高级语言程序设计课程 作业编码规范—C语言为什么要这么做?书写良好的代码更容易阅读容易阅读的代码才容易被理解容易被理解的代码才健康编程风格体现了程序员对语言的理解水平求职:好的编程风格给别人良好的第一印象,是获得高薪的第一步1.编写目的通过编程规范的学习和强制执行,使同学们从一开始就接触基本的软件开发思想,了解基本的软件工程规范,养成良好的编程习惯;为后续课程的实践环节和日后实际工作打下良好的基础;也便于教师批改与回复电子作业。执行良好的编码规范可以使编写出来的程序易于阅读、理解和管理。2.编码规范的定义编码(coding):是指用适当的代码编写工具编写C语言程序的源代码编码规范:相

2、关英文说法:codingstandard,codingconvention,codingcriterion是指被普通采用的、或由某个企业或机构规定的,用计算机语言编写程序的过程中需要遵守的一套规则或约定的集合编码规范并不是语言的语法规则3.编码规范的应用在软件业高速发展、团队开发成为基本开发模式的今天,几乎每个软件企业或软件开发团队都会制定各种各样的规范,应用于软件开发过程的各个环节中,编码规范是最基础规范之一。不同的公司,对同一种开发语言,一般都采用类似的规范,也就是说编码规范具有一些通用性的标准4.编码规范的学习和执行要求学习和掌握规范标准要求在本课程的作业过程中执行这些规范,上

3、交的电子作业必须符合这些规范要求要求在后续相关课程中执行此规范中的基本部分,并根据后续课程内容要求执行相应的扩展规范C语言编码规范Codingstandards1.文件级模块说明规范Filemodulespecification文件级模块说明规范的含义模块定义:指以独立的文件形式存在的模块,主要包括两类C或C++的扩展名为.c或.cpp的源代码文件模块,例如abc.cpp,exam.c扩展名为.h的头文件模块,如abc.h,exam.h对于任何一个用户新建的模块,必须按规范要求给出模块的相关描述信息文件级模块说明的构成文件级模块说明至少应由以下部分构成1.模块的作者信息2.模块的版权

4、声明3.模块的名称4.模块的摘要描述5.模块的其它说明6.模块的历史信息文件级模块说明的编写1.每个用户的文件级代码模块必须编写一个说明2.模块说明要求以注释的形式出现在模块的首部3.为了减少每次的工作,每个人应先编写好不变部分,每新建一个模块将不变部分复制到文件首部,再行更改可变部分中文版文件级模块说明规范/****************************************************作者信息:姓名:学号:班级:学院:Email:电话:版权声明:模块名称:本模块详细名称,不是文件名摘要:摘要地描述本模块的功能其它说明:可有可无,有关本模块的附加说明,这些

5、说明可以在以后帮助代码的阅读者理解这个模块里的内容,如:算法的描述,特殊情况,参考资料等模块历史:谁于某年某月某日创建本模块,创建人email谁于某年某月某日修改本模块,修改人email修改原因:可有可无,根据需要添加****************************************************/例子/****************************************************作者信息:姓名:张三学号:06123456班级:计科0601班学院:计算机Email:zhangsan@123.com电话:51689999版权声明:版

6、权由张三所有,除老师外,未经允许不得拷贝本人作业模块名称:第一个模块摘要:本模块是我的第一个C语言作业,实现了一些简单的功能其它说明:无模块历史:张三于2006年9月20日创建本模块,email:zhangsan@123.com张三于2006年9月25日修改本模块,email:同上修改原因:增加了一个输出正方形的函数****************************************************/注意:红色部分为必填部分,缺填红色部分可能导致作业无法得到批阅注释开始注释结束/******************************************

7、**********作者信息:姓名:张三学号:06123456班级:计科0601班学院:计算机Email:zhangsan@123.com电话:51689999版权声明:版权由张三所有,除老师外,未经允许不得拷贝本人作业模块名称:第一个模块摘要:本模块是我的第一个C语言作业,实现了一些简单的功能其它说明:无模块历史:张三于2006年9月20日创建本模块,email:zhangsan@123.com张三于2006年9月25日修改本模块,email:同上修改

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。