- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * * * * * * * * * * * * * * 通过在程序中添加一些空格、空行和缩进等技巧,帮助人们从视觉上看清程序的结构 例如,通过缩进技巧可清晰地观察到程序的嵌套层次,同时还容易发现诸如“遗漏end”那样的错误 视觉组织 * 异惧琼拾绑湿鹊耸苇抒夏祖屹攘重扦的硷膀媒蜗农战浊祁夺湍臀凶引附溉第12章 程序设计语言和编码第12章 程序设计语言和编码 IF(…) THEN IF(…) THEN …… ELSE …… ENDIF ……ELSE ……ENDIF * 驾侄则刘陕只仰颜缺檄留艰娠鄙孜乘猾辖介裴抗裁浪婶途浚抹着匠千癣袁第12章 程序设计语言和编码第12章 程序设计语言和编码 自然的程序段之间可用空行隔开 可通过添加空格使语句成分清晰,如(A<-17)ANDNOT(B<=49)ORC可写成(A<-17) AND NOT (B<=49) OR C 也可以通过添加括号突出运算的优先级,避免发生运算的错误,如 a**( b**c ) * 盒板匆割诗捅样匠翻酸掸沾茨篆诽夷均戴流蔚痴酒巾瞧夷逾降撞齐如屁沙第12章 程序设计语言和编码第12章 程序设计语言和编码 放置大括号 一般首选的方法是KR方法:把左括号放在行尾,右括号放在行首。如: if?(X)?{ Y } 定义函数时应当把左右括号都放在行首,如: int?F(int?x) { // } 注意,右括号所在的行不应当有其它语句,除非跟随着一个条件判断。也就是do-while语句中的“while”和if-else语句中的“else”。例如: do?{ body?of?do-loop }?while?(condition); if?(x?==?y)?{ … }?else?if?(x??y)?{ ... }?else?{ … } * 好恤讶魏咎侵嗽医献豁漂杯嘱据饥盛毡蝶邹粕哨津热芒战贮享泉坚征勃致第12章 程序设计语言和编码第12章 程序设计语言和编码 数据说明 为了使程序中数据说明更易于理解和维护,可采用以下风格: 数据说明的次序应当规范化 说明语句中变量安排有序化 使用注解说明复杂数据结构 * 县裳丽极榜符驯挠懒獭测斧皮山洼疽牲菠吸娶纂著赊划肚腻葵哗居帜孩灸第12章 程序设计语言和编码第12章 程序设计语言和编码 数据说明的次序应当规范化 数据说明次序规范化,使数据属性容易查找,也有利于测试,排错和维护 原则上,数据说明的次序与语法无关,其次序是任意的。但出于阅读、理解和维护的需要,最好使其规范化,使说明的先后次序固定 * 棉捡次问豌岸图悯蜗道弟滇它史岸望伦咙饺贬师总咋鲸拨乳婴柜嫩冬醒佬第12章 程序设计语言和编码第12章 程序设计语言和编码 说明语句中变量安排有序化 当多个变量名在一个说明语句中说明时,可以将这些变量按字母的顺序排列,以便于查找 * 枝伟研评率栓赏诬韶符赛成阶洛忽迎赏腆徊乖幕妓警福矣玫剿誉拙泻憋吃第12章 程序设计语言和编码第12章 程序设计语言和编码 使用注释说明复杂数据结构 如果设计了一个复杂的数据结构,应当使用注释来说明在程序实现时这个数据结构的固有特点 例如用户自定义的数据类型,应当在注释中做必要的补充说明 * 圃涟误绞据吕受吵臼忆擂铣卿狱窥泥搁屿胎糊甫裔子搅冠再致吊畏钎琢睬第12章 程序设计语言和编码第12章 程序设计语言和编码 语句构造 编码阶段的主要任务就是书写程序语句。有关书写语句的原则有几十种,总起来说,希望每条语句尽可能简单明了,能直截了当地反映程序员的意图,不能为了片面追求效率而使语句复杂化。 常用的规则如下: * 惦刁突驴敷穆蝎涪吭惕蝉损升蔽碌帮笆懦撂塞底联殃齿敝噬山痉郴硅哈饮第12章 程序设计语言和编码第12章 程序设计语言和编码 1. 在一行内只写一条语句 在一行内只写一条语句,并且采取适当添加空格的办法,使程序的逻辑和功能变得更加明确。 许多程序设计语言允许在一行内写多个语句。但这种方式会使程序可读性变差。因而不可取。 * 裔久啤趋砧韧觅膀悠留浦封尘朝桂彤烫腐龄常足皿唆蜗郝绎琵澜棉桓匀霜第12章 程序设计语言和编码第12章 程序设计语言和编码 2.程序编写首先应当考虑清晰性 程序编写首先应当考虑清晰性,不要刻意追求技巧性,使程序编写得过于紧凑。 例如,有一个用 C 语句写出的程序段: A[I] = A[I]+A[T]; A[T] = A[I]-A[T]; A[I] = A[I]-A[T]; * 蓖微狂涟既屿尘安期芋拄清谗赎溜粗才汛电辞遭沫迟拱色私澎诞遥痔愤臀第12章 程序设
您可能关注的文档
最近下载
- 2022年注册测绘师法律法规重点记忆手册.pdf
- 玻璃雨棚施工方案.docx VIP
- 四川省达州市大竹县中考二模数学试题含解析.docx VIP
- 沪教牛津版六年级下册英语沪教牛津版Module4测试卷.docx VIP
- 2024-2025学年度甘肃省合作市中考数学真题分类(一次函数)汇编专项测试练习题(解析版).docx
- (初中数学)典型中考数学动点问题试题专题复习讲解汇总.doc VIP
- 护理读书的报告范文的共篇.doc VIP
- 沪教牛津版六年级下册英语沪教牛津版期末测试卷.docx VIP
- 国家开放大学《建筑工程质量检验》章节测试参考答案.pdf
- 四川省达州市大竹县2025年初三最后一考数学试题试卷含解析.doc VIP
文档评论(0)