子程序是指?

如题所述

子程序是相对于主程序面言的,通常是指一个过程,主程序调用子程序,程序在调用的那个点转到子程序执行,执行完子程序之后,再返回到调用的那个点继续执行那个点之后的程序。

在一些编程语言中,过程和函数是分别定义的,有返回值的子程序称为函数,没有返回值的子程序称为过程。
但是在C/C++中,没有过程的概念,常用没有返回值的函数代替你所说的子程序。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-08-19
就是一个程序语句的集合,进行一大串的处理,就像printf()函数似的。你可以编写设计它的内容,留一个接口,然後直接调用它,这样有利於代码的封装和升级优化,就比如说,你设计一个函数

吃饭(人名)
{
某某人去吃饭;
}

你想让谁去吃饭,就只需要把人名给它就好了,不需要关心它是怎麼样实现的
第2个回答  2014-08-19
不知道这样的图是不是很清楚了呢?
CALL在接通的时候作用,跳过CALL P1后面的主程序,先执行P1子程序,然后返回执行CALL后面的主程序。P1作为指针存在的。
如果CALL没有接通,则不执行CALL,而直接执行主程序。
CALL程序可以嵌套,看第二个图。子程序可以调用另一个子程序。
相似回答