程序设计风格

上传人:xh****66 文档编号:55843456 上传时间:2018-10-07 格式:DOC 页数:2 大小:26.50KB
返回 下载 相关 举报
程序设计风格_第1页
第1页 / 共2页
程序设计风格_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《程序设计风格》由会员分享,可在线阅读,更多相关《程序设计风格(2页珍藏版)》请在金锄头文库上搜索。

1、程序设计风格指一个人编制程序时所表现出来的特点,习惯逻辑思路等. 在程序设计中要使 程序结构合理、清晰,形成良好的编程习惯,对程序的要求不仅是可以在机器上执行,给 出正确的结果,而且要便于程序的调试和维护,这就要求编写的程序不仅自己看得懂,而 且也要让别人能看懂源程序文档化源程序文档化(1)标识符应按意取名。(2)程序应加注释。注释是程序员与日后读者之间通信的重要工具,用自然语言或伪码 描述。它说明了程序的功能,特别在维护阶段,对理解程序提供了明确指导。注释分序言 性注释和功能性注释。序言性注释应置于每个模块的起始部分,主要内容有:说明每个模块的用途、功能。说明模块的接口:调用形式、参数描述及

2、从属模块的清单。数据描述:重要数据的名称、用途、限制、约束及其他信息。开发历史:设计者、审阅者姓名及日期,修改说明及日期。功能性注释嵌入在源程序内部,说明程序段或语句的功能以及数据的状态。注意以下 几点:注释用来说明程序段,而不是每一行程序都要加注释。使用空行或缩格或括号,以便很容易区分注释和程序。修改程序也应修改注释。数据说明原则数据说明原则为了使数据定义更易于理解和维护,有以下指导原则:(1)数据说明顺序应规范,使数据的属性更易于查找,从而有利于测试、纠错与维护。 例如按以下顺序:常量寿命、类型说明、全程量说明、局部量说明。(2)一个语句说明多个变量时,各变量名按字典序排列。(3)对于复杂

3、的数据结构,要加注释,说明在程序实现时的特点。语句构造原则语句构造原则语句构造的原则是:简单直接,不能为了追求效率而使代码复杂化。为了便于阅读和 理解,不要一行多个语句。不同层次的语句采用缩进形式,使程序的逻辑结构和功能特征 更加清晰。要避免复杂的判定条件,避免多重的循环嵌套。表达式中使用括号以提高运算 次序的清晰度等等。输入输出原则输入输出原则输入和输出在编写输入和输出程序时考虑以下原则:(1)输入操作步骤和输入格式尽量简单。(2)应检查输入数据的合法性、有效性,报告必要的输入状态信息及错误信息。(3)输入一批数据时,使用数据或文件结束标志,而不要用计数来控制。(4)交互式输入时,提供可用的

4、选择和边界值。(5)当程序设计语言有严格的格式要求时,应保持输入格式的一致性。(6)输出数据表格化、图形化。输入、输出风格还受其他因素的影响,如输入、输出设备,用户经验及通信环境等。追求效率原则追求效率原则指处理机时间和存储空间的使用,对效率的追求明确以下几点:(1)效率是一个性能要求,目标在需求分析给出。(2)追求效率建立在不损害程序可读性或可靠性基础上,要先使程序正确,再提高程序 效率,先使程序清晰,再提高程序效率。 (3)提高程序效率的根本途径在于选择良好的设计方法、良好的数据结构算法,而不是 靠编程时对程序语句做调整。超文本采用一种非线性的网状结构来组织信息,采用这种网状结构,各信息块很容易 按照人们的“联想”关系加以组织。图 5.24 所示是一个小型超文本结构,它由若干内部互联 的文本块(或其他信息)组成,这些信息块可以是计算机的一个文件或更小的信息单位, 它们称为一个结点。每个结点都有若干指向其他结点或从其他结点指向该结点的指针,这 些指针称为链。每个链连接着两个结点,它是有向的,从一个结点(称之为源结点)指向 另一个结点(称之为目的结点) 。链的数量依赖于每个结点的内容。有些结点与其他结点有 许多关联,因此它就有许多链。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 科普读物

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号