局部子程序是 在同一个程序模块中有效的程序,也就是说,它们只能在该程序模块的源文件(SRC文件)范围内被调用。局部子程序以`DEF`行为开始,以`END`行为结束,在主程序中调用时,会从`DEF`运行至`END`,然后程序的运行指针会跳回到发出调用指令的主程序中。
局部子程序的主要特点包括:
局部性:
局部子程序仅在其被定义的程序模块中有效,不能在其他模块中调用。
单一调用:
在一个程序模块中,局部子程序可以被多次调用。
文件范围:
主程序和局部子程序必须位于同一个源文件(SRC文件)中。
模块名称:
局部子程序持主程序的模块名称,这意味着局部子程序可以访问主程序中的变量和数据。
需要注意的是,一个程序模块中的`SRC`文件最多只能包含255个局部子程序。
建议在实际编程中,合理使用局部子程序可以提高代码的模块化和可维护性,但也要注意不要过度使用,以免导致程序结构过于复杂。