1、计算机基本的被独立提供出来的程序,它能够调用子程序,而不被任何子程序所调用。它是计算机程序的中心部分。
2、包含调用子程序的程序称为主程序。主程序不能被它的子程序调用。主程序和子程序两者是相对的。比如,某主程序在某个过程中调用了子程序A,子程序A在某个过程中又调用了子程序B,那么A对主程序而言是子程序,但对B而言它又成了主程序。
通俗来讲,主程序是一个程序中最先执行的部分,在主程序中可以调用某个或某些子程序,这些个子程序结束后依然回到主程序。举几个例子,
Pascal里的主程序部分在没有任何前缀形容的一对begin
end.里;
C/C++里的主程序部分在函数main()中,标准C的返回值为int,VC中可以为void;
Java里的主程序部分在方法main()中,必须是public
static
void类型的。
数控车床的子程序和主程序有什么区别?为了简化编程,当相同或相似的加工轨迹、控制过程需要多次使用时,就可以把该部分的程序指令编辑为独立的程序进行调用。调用该程序的程序称为主程序,被调用的程序(以M99结束)称为子程序。子程序和主程序一样占用系统的程序容量和存储空间,子程序必须有自己独立的程序名,子程序可以被其它任意主程序调用,也可以独立运行.这就是它们的区别和联系。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)