在计算机的C语言中函数的调用究竟是怎么回事?谢谢了

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:30:57
一个被调用函数的函数体能不能分开写,如果能,那么需要加什么吗?
例如被调用函数是b+a*m,在调用函数中能不能把它写成是a*m是被调用函数,把a*m设成y的话,y为被调用函数,在主函数中出现还需要补充什么吗?
谢谢了.

函数x为:b+a*m
函数y为:a*m

那么函数x为:b+y

例:

int add(int a,int b)
{
return a+b;
}

int mul(int a,int b)
{
return a*b;
}

/*result=b+a*m*/

result=add(b,mul(a,m));

先要在主函数中声明,比如你说的.主函数中定义可以是int y(int a,int m),然后在主函数外声明,
int y(int a,int m)
{
y=a*m;
return(y)
}