初级入门 第 26课: 子程序的编写与调用(一) 看流星社区 讲师:雨夜 子程序用来对一系列命令进行封装,实现模块化、重用及抽象,有利于程序的结构化开发,使程序结构更清晰。合理划分代码结构是软件成功的基本保障。 前面章节已经接触到了一些子程序,如“ _按钮 1_被单击”子程序。通过对本章的学习,可以加深对子程序的认识,并能熟练的编写及调用子程序。 1、 子程序的分类 易语言中的子程序可以分为两大类:“事件子程序”和“用户自定义子程序 ” 前面曾见过的“ _按钮 1_被单击”子程序,是在按钮被单击事件产生时程序需要执行的动作。这种对应组件所发生事件的子程序,称作组件的“事件子程序”。事件子程序的名称、返回值类型和参数个数都是系统定义的,不允许用户任意修改。 “用户自定义子程序 “是由用户创建,其参数个数和返回值都由用户自行定义的子程序。用户可以根据需要在程序设计时对其任意修改。 使用子程序的好处很多,譬如有段代码在程序中多处被重复调用,此时就可以将其编写到一个子程序中,不仅减少了代码输入的重复劳动,而且需要修改这段代码时 ,只要修改一个地方即可,而不用在程序中逐个修改,即实现重用; 再譬如要实现一个相对复杂的功能,如果全部代码写在一起,发现错误就无法确认问题来源,此时可将问题分解为多个简单问题,使用子程序逐个实现,这样有利于提高代码的正确性和清晰度。