子程序的作用及用法,子程序的作用和意义
http://www.itjxue.com 2023-01-05 17:30 来源:未知 点击次数:
如何定义一个段内子程序,使用子程序的特点是哪些
所谓子程序是能够完成一定功能的程序模块,其自身不能自动执行,而只能靠上一级程序调用执行,在结构化程序设计中,子程序是实现整个程序功能的基础;
子程序的执行至少包含调用及返回两个步骤。通过执行子程序调用指令,CPU会自动地保存当前程序断点(程序被打断的地方),然后转向执行被调用的子程序;当子程序执行完毕后,通过执行子程序返回指令使CPU返回断点处继续执行指令。
什么是子程序,如何使用子程序呢???
在计算机科学中,子程序(英语:Subroutine, procedure, function, routine, method, subprogram, callable unit),是一个大型程序中的某部份代码,由一个或多个语句块组成。它负责完成某项特定任务,而且相较于其他代码,具备相对的独立性。
一般会有输入参数并有返回值,提供对过程的封装和细节的隐藏。这些代码通常被集成为软件库。
函数在面向过程的语言中已经出现。是结构(Struct)和类(Class)的前身。本身就是对具有相关性语句的归类和对某过程的抽象。
数控车床中,什么是子程序
当一个被加工零件,有多个部位有相同之处时,加工轨迹也相同,如一根轴上每10mm就切一槽,深度、宽度都是2mm,共5条槽,切槽程程序肯定相同,不同的是切完一条槽退出后,向一个方向移动10mm后再切,为了简化程序,我们把那个切槽程序专门编写一个程序,称为子程序,那么再切槽时就不必每次编写程序而可调用5次子程序,并且切完槽后回到目前的程序(主程序),继续进行其它该做的程序。 当然间距不等而槽形相同也一样能调用子程序。
那个子程序与主程序一样,有一个独立的程序号,不包含在主程序里,实际上也是一个程序。