需求:利用函数相互调用,实现求三个整数的平均值;
- int main(int argc, char* argv[])
- {
- float avg(int x, int y,int z);
- float result = avg(200,235,500);
- printf("result = %.2f\n",result);
- }
- //求三个整数的平均值
- float avg(int x, int y,int z)
- {
- int sum(int x,int y,int z);
- return sum(x,y,z)/3.0f;
- }
- //求三个整数的和
- int sum(int x,int y,int z)
- {
- return x+y+z;
- }
复制代码
总结:主调函数使用被调函数时,需要对被调函数进行声明;被调函数与主调函数是相对的:main函数是argv的主函数,argv是sum的主函数。 |
|