在C语言函数中主调函数和被调函数分别是指函数中的哪个部分?函数的返回值又是什么?

最好举个例子说明下,拜托了。

#include <stdio.h>

int fun(void);

int main()
{
printf("%d",fun())
return 0;
}

int fun(void)//int 表示这个函数的返回值是整型的
{
return 5;
}
就fun与main函数来说main函数是主调函数,fun函数是被调函数, 因为fun在main函数中被调用,
return 5;就是fun函数的返回值(返回一个5),return 0;是main函数的返回值(返回0,这个返回值是给操作系统看的)
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-02-01
考虑下面的代码,主要是说明问题所以没有提供函数定义而只提供了函数原型。
void fun1();
int fun2();
int fun3();
int main()
{
fun1();
cout << fun2() << endl;
return 0;
}
int fun3()
{
int a = fun2();
a++;
return a;
}
主调函数和被调函数是相对而言的。以上面的代码为例,相对于主函数main来说,fun1和fun2都是被调函数,而main是主调函数,相对于fun3来说,fun2就是被调函数,fun3则是fun2的主调函数。

而返回值则是一个函数末尾return 后面的东西
如果是void型的函数则没有返回值
//望采纳

在C语言函数中主调函数和被调函数分别是指函数中的哪个部分?函数的返 ...
就fun与main函数来说main函数是主调函数,fun函数是被调函数, 因为fun在main函数中被调用,return 5;就是fun函数的返回值(返回一个5),return 0;是main函数的返回值(返回0,这个返回值是给操作系统看的)

C语言中主调函数、被调函数是什么,怎么区分?
主调函数,作为程序如口,进行程序运算,其中部分语句调用已定义的其他函数的一段程序。被调函数:被调用的函数为被调函数,调用该函数的函数为主调函数。它一般在主调函数的程序体内使用函数名调用,在外部进行定义。所以在主调函数内不存在函数定义,只存在名字。举例:main(){ float a,b;int c;...

C语言中主调函数、被调函数是什么,怎么区分?
主调函数、被调函数?应该是主函数与外部函数 主函数是c语言必需拥有的,标志是int main () {...函数内容 } 外部函数是声明在主函数外,在主函数中调用,或在其他外部函数中调用 它必需在主函数前面声明,在主函数外任意地方定义 一般声明格式为 ,函数返回值类型 函数名 (形参表);定义格...

在C语言中,何为主调函数和被调函数,他们之间有何必要联系,
在C语言编程中,理解主调函数和被调函数的概念至关重要。主调函数是程序中的核心控制函数,它负责启动程序的执行流程。主函数通常在程序开始处定义,例如 main() { float a,b;int c;scanf("%f,%f",&a,&b);c=max(a,b);printf("Max is %d\\n",c);}`在这个例子中,`main()`是主调函数。

在C语言中,何为主调函数和被调函数,他们之间有何必要联系,如何从程序中...
include<stdio.h> void

C语言里面的主调函数跟被调函数是什么,有什么区别
在C语言里,被调函数如果要先声明的话,一定是在主函数之前被声明的,虽然名字可以取的千奇百怪,不过先声明的话这样就比较明显好认(有很多程序员都提倡这么做,这样就可以方便的分析程序了),另外,主函数是main,看见这个就是看见主函数了~被调函数就是一个可以实行一定功能的函数,需要它有什么用...

c语言中函数,主函数,被调用高数,库函数的含意
主函数就是程序最先执行的函数,程序的入口,只有一个“main”函数,被调用函数就是别的一个函数调用另一个函数时被调用的那个函数,库函数是C语言已经定义好的函数不用你自己写,直接引入头文件然后调用 include <stdio.h> void main(){ printf("This is myprint!\\n");} 这里主函数就是main 被...

在主调函数和被调函数之间有数据传递时,被调函数中的参数称为什么?被调...
被调用的函数中的参数叫形参 变量叫临时变量 被调函数结束时变量摧毁 返回值通过return 变量名;

c语言里面什么叫被调用函数?什么叫主函数?
主函数就是main函数,是程序执行的起点。被调用函数:由一个函数调用另一个函数,则称第二个函数为被调用函数。

C语言中:主调函数和main函数的关系,谢谢
在 C 语言里面,main 函数程序的入口,也就是说程序运行起来,main 函数是第一被调用的函数。接下来,不论你要调用任何其他函数,都必须在 main 函数里面调用,这时候 main 函数就是【主调函数】。也即是说,main 函数一般作为主调函数的。反过来,主调函数不一定就只有 main 函数,其他函数只要在...

相似回答