- 29
- 0
- 约5.25千字
- 约 14页
- 2016-04-11 发布于重庆
- 举报
第5章子程序的编写与调用e
第五章 子程序的编写与调用
子程序用来对一系列命令进行封装,有利于程序的结构化开发。最早的计算机语言中没有子程序的概念,所有的代码全部写在一起,从程序入口一直执行到程序出口。可想而知,如果代码某处出现一个错误,就会导致一连串的错误,而且无法快速分析错误来源。现代软件工程中对结构化开发提出了明确的要求,特别是随着软件功能越来越复杂,合理划分代码结构是软件成功的基本保障。
必须说明的是,子程序的调用过程会占用一定CPU处理时间。就普通应用程序来说,以目前计算机的处理速度完全可以忽略这一部分的时间损耗,特别是合理使用子程序能够确保程序代码结构清晰,便于理解和纠错,这是相当值得的。但在大批量数据运算的操作中,子程序互相调用的过程会耗费大量的运算时间,在对运算速度有具体要求的时候,应该优化程序算法和代码结构,尽量避免频繁的子程序调用,如将递归算法转换为非递归算法等。
前面章节已经接触到了一些子程序,如“_按钮1_被单击”子程序。通过对本章的学习,可以加深对子程序的认识,并能熟练的编写及调用子程序。
5.1 子程序的初步应用
5.1.1 子程序的分类
易语言中的子程序可以分为2大类:“事件子程序”和“用户自定义子程序”。
前面曾见过的“_按钮1_被单击”子程序,是在按钮被单击事件产生时程序需要执行的动作。这种对应组件所发生事件的子程序,称作组件的“事件子程序”。事件子程序的名称、返回值类型
您可能关注的文档
最近下载
- 2025年贵州省公务员录用考试_行测_题_网友回忆版_.doc VIP
- 扬尘治理监理实施细则标准范本.docx VIP
- NBSHT 0913-2015 轻质白油.pdf VIP
- 15K519 暖通空调设计常用数据.docx VIP
- 2025年广西区考公务员录用考试_行测_题_网友回忆版_.doc VIP
- 反洗钱2025测试题及答案.docx VIP
- 幼儿园急救知识:流鼻血应对方法.pptx VIP
- 金蝶云星空企业版 V9.0_产品培训_制造_质量管理.pptx VIP
- 广场舞视频免费下载_广场舞视频大全_就爱广场舞.docx VIP
- 2025年广东省公务员录用考试_行测_题_网友回忆版_.doc VIP
原创力文档

文档评论(0)