时间:2021-05-19
将程序分割成较小的逻辑组件就可以简化程序设计任务,这些逻辑组件被称为子程序。 子程序可用于压缩重复任务或共享任务,例如,压缩频繁的计算处理等等。
用子程序编程有两大好处:
每次调用子程序时,子程序中的所有语句都将被从第一条开始顺序执行,当执行到子程序尾部或者遇到“返回”命令时即返回到调用此子程序语句的下一条语句处。
子程序可以接收参数数据和返回值。参数数据由调用子程序的语句传递过来,子程序的返回值被返回到调用子程序的语句处。
子程序如需要返回值,必须先在子程序定义表的“返回值类型”栏中定义欲返回值的数据类型,然后在子程序中使用“返回”命令返回相应格式的数据。
子程序如需要接收参数数据,必须先在子程序定义表中参数表部分定义与欲接收数据数目相同的参数。调用子程序时所传递过来的数据将被顺序地填入对应的参数中。如果所传递过来的数据与对应位置处的参数数据类型不一致,在可以互相转换时,系统将自动进行转换,否则会产生运行时错误。参数仅能在子程序内部使用。
定义子程序参数时需要定义以下几项主要属性:
可空。如果本属性为真,那么在调用本子程序时,调用方可以不为此位置处的参数传递数据。主要用作支持具有默认值的参数,也可以在为子程序添加了新参数后又不想去更改以前调用此子程序的语句时使用。在子程序中可以使用“是否为空”命令来查询调用方是否提供了参数数据。
数组。设置当前子程序参数是否为接收数组数据。如果本属性为真,则调用方应该为本参数传递数组数据,否则只能传递非数组数据。
到此这篇关于易语言子程序知识点详解的文章就介绍到这了,更多相关易语言子程序内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
以下内容给大家分享了关于易语言运算符和易语言表达式相关的知识点内容,一起来学习下。1.易语言运算符易语言程序进行算术运算或关系比较操作时,需要使用运算符。易语言
易模块就是,易语言前辈把一些函数、常用的子程序。编辑起来,方便新手学习!1、打开易语言,里面,窗口程序、控制程序、动态连接库、易语言模块。这里面可以用到模块的有
易语言DLL详细解释使用易语言多媒体教程中的例子。.版本2//DLL文件,需要插入一个窗体、标签、按钮.程序集窗口程序集1.子程序_按钮1_被单击窗口1.销毁(
看内容会很失望,让人hurt的易语言,没办法帮别人看一个易语言的程序,要添加这个东西,其实这是我第一次接触,然后修改和写易语言的程序。代码如下:.版本2.子程序
以下是我们给大家分享了易语言IP数据库查询相关的内容代码,大家可以测试下.版本2.支持库spec.程序集程序集1.子程序_启动子程序,整数型,,请在本子程序中放