作业帮 > 综合 > 作业

C语言中:主调函数和main函数的关系,谢谢

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/06/12 22:55:03
C语言中:主调函数和main函数的关系,谢谢
C语言中:主调函数和main函数的关系,谢谢
在 A 函数里面调用了 B 函数,那么 A 函数就是【主调函数】,B 函数式【被调函数】.【主调函数】其实是一个【相对的概念】,它是相对于【被掉函数】来说的.
在 C 语言里面,main 函数程序的入口,也就是说程序运行起来,main 函数是第一被调用的函数.
接下来,不论你要调用任何其他函数,都必须在 main 函数里面调用,这时候 main 函数就是【主调函数】.
也即是说,main 函数一般作为主调函数的.反过来,主调函数不一定就只有 main 函数,其他函数只要在内部调用了任何函数,那么它也是主调函数了.
void funA()
{
// 在这里,我们说 funA 是主调函数,funB,funC 是被掉函数.
funB();
funC();
}
void funB()
{
{
// 在这里,我们说 funB 是主调函数,funC 是被掉函数.
funC();
}
void funC()
{
// 在这里,我们说 funC 是主调函数,funA 是被掉函数.
funA();
// 在这里,我们说 funC 是主调函数,main 是被掉函数.
//【注意】:main 函数也是可以作为【被掉函数】的,只不过这样程序一般就是死循环,因此没有正常的程序会这么写.
main();
}
int main()
{
// 在这里,我们说 main 是主调函数,funA 是被掉函数.
funA();
}