## 作业信息
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP |
---|---|
这个作业要求在哪里 | https://www.cnblogs.com/rocedu/p/9577842.html#WEEK08 |
这个作业的目标 | 自学教材《计算机科学概论》第9章并完成云班课测试,自学教材《C语言程序设计》第7章并完成云班课测试 |
作业正文 | https://www.cnblogs.com/zhu0307/p/16818173.html |
被调用的函数为被调函数,调用该函数的函数为主调函数。。
这样说可能让人一脸懵逼
举例:
main()
{ float a,b;
int c;
scanf("%f,%f",&a,&b);
c=max(a,b);
printf(“Max is %d\n”,c);
}
int max(float x, float y)
{ float z;
z=x>y?x:y;
return(z);
}
其中main(){}是主调函数,因为其中“c=max(a,b);”调用了 被调函数 max。
主调函数与背调函数是成对出现的,是主动和被动的关系,现在有A、B两个函数,A函数调用了B函数,那么A函数就是主调函数,B函数就是被调函数。在C语言里,被调函数如果要先声明的话,一定是在主调函数之前被声明的 ,另外主函数是main,只要看到main() 就可见主函数了。被调函数就是一个可以实行一系列功能的函数,需要它有什么用就可以定义它的功能,但是调用函数却一定在主函数中实现的。
另外,如果不清楚被调函数的用途,需要在主调函数之前声明被调函数的用途。 ##上周考试错题总结 暂无错题## 学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 2/2 | 20/20 | |
第二周 | 200/200 | 2/4 | 18/38 | |
第三周 | 101/301 | 2/6 | 22/60 | |
第四周 | 200/501 | 2/8 | 30/90 | |
第五周 | 250/751 | 2/10 | 35/125 | |
第六周 | 250/1000 | 2/12 | 20/145 | |
第七周 | 250/1250 | 1/13 | 20/165 | |
第八周 | 250/1500 | 1/14 | 20/185 |
标签:20,函数,##,主调,2022,2023,程序设计,main,20221324 From: https://www.cnblogs.com/zhu0307/p/16818173.html