使用ZDevelop编程软件的编程基础知识之子程序应用篇 点击:334 | 回复:0



正运动技术

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:267帖 | 328回
  • 年度积分:50
  • 历史总积分:918
  • 注册:2020年9月10日
发表于:2021-08-25 16:59:14
楼主

编程过程中会经常应用到子程序(SUB 过程调用),运用子程序可将编程模块化,各模块之间的关系 尽可能简单,在功能上相对独立,相当于简化了主程序,使编程效率更高更易读,能有效地将一个较复杂 的程序系统设计任务分解成许多易于控制和处理的子程序和子任务,便于开发和维护。

主程序和子程序的执行逻辑如下图:

image.png

主程序运行到子程序调用行就会调用该子程序,当前主程序内容会压栈,子程序执行完后返回到子程 序调用主程序出栈,主程序继续往下执行。 主程序调用子程序最多 8 层。 子程序分为全局 SUB,文件模块 SUB,全局 SUB 可以应用在所有文件中,文件模块 SUB 只能用于当 前文件,子程序还能用于传递参数以及返回参数。详细用法参见正运动技术ZBasic编程手册V3.2.5的SUB 指令描述。




楼主最近还看过


热门招聘
相关主题

官方公众号

智造工程师