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

 我来答
百度网友b0e28cae4
2012-12-27 · TA获得超过4016个赞
知道大有可为答主
回答量:1275
采纳率:85%
帮助的人:597万
展开全部
在 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();

}
wmjhzm220
2012-12-27 · TA获得超过125个赞
知道答主
回答量:41
采纳率:0%
帮助的人:30.2万
展开全部
如果把一个程序比作是一座房屋,那么main函数就是这座房屋的大门,只有通过大门才能进入这座房屋,即main函数是一个程序的入口;
在一个程序中有很多函数,比如函数A,B,C,如果A调用了B,那么A就是B的主调函数,B调用了C那么B就是C的主调函数,即:主调函数是相对而言的。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
假装在北京
2012-12-27
知道答主
回答量:31
采纳率:100%
帮助的人:4万
展开全部
主调函数就是mian函数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式