- 16
- 0
- 约6.51千字
- 约 10页
- 2020-06-30 发布于上海
- 举报
浅谈结构化程序设计与GOTO语句
魏为民
摘 要:本文讨论了结构化程序的基本特征,提出了goto语句在某些特殊情况下的程序设计中的一些用处。
关键词:结构化程序;goto语句;程序设计优化;程序可读性;程序加密。
荷兰学者Dijkstra提出了“结构化程序设计”的思想,它规定了一套方法,使程序具有合理的结构,以保证和验证程序的正确性,这种方法要求程序设计者不能随心所欲地编写程序,而要按照一定的结构形式来设计和编写程序,它的一个重要目的是使程序具有良好的结构,使程序易于设计,易于理解,易于调试修改,以提高设计和维护程序工作的效率。在Djakstra的时代,goto语句曾经引发了一场规模不小的争议,从那以后,goto就不被程序员青睐了。虽然到了最后,人们并没有把goto 语句处以极刑,然而亦鲜有人撰文提及goto 语句的用处,我们只能读到关于goto语句弊病的文章。在各种程序设计教科书上几乎都提到了goto ,并且青一色地建议其读者在编程时不用goto语句,因为:“可以证明,任何一个程序都可以使用三种基本的结构来构成,goto语句是多余的”。很可能再过几年人们就将忘记当今各种程序设计语言中几乎都具备的goto 语句了。在本文中,结合本人的一些编程经验,谈谈 goto 语句在某些特殊情况下的程序设计中的用处。资料个人收集整理,勿做商业用途
一、结构化程序设计的基本特征
结构化程序设计
您可能关注的文档
- 教育教学理论研究中的实证与规范分析.doc
- 教育教学路线图.doc
- 教育教学目标.doc
- 教育教学目标10414.doc
- 教育教学目标反射.doc
- 教育教学日历空白表.doc
- 教育教学日历空表.doc
- 教育教学设计06441.doc
- 教育教学设计26453.doc
- 教育教学设计90285.doc
- 2026及未来5年刀头延伸管项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年低起升蓄电池托盘叉车项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年休闲鞋鞋材项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年低噪音猪笼风柜机项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年低压控制设备项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年低压熔体过滤器项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年传统手拣大花生仁项目可行性研究报告(市场调查与数据分析).docx
- 2026及未来5年伸缩二节棍项目可行性研究报告(市场调查与数据分析).docx
- 2025辽宁沈阳市城市建设投资集团有限公司所属子公司沈阳市勘察测绘研究院有限公司拟聘用人员笔试历年参考题库附带答案详解.docx
- 2026华润电力控股有限公司贵州公司秋季校园招聘14人笔试历年参考题库附带答案详解.docx
原创力文档

文档评论(0)