c语言sum=add(a,b)是什么意思

如题所述

sum应该是定义的一个变量,add应该是定义的一个实现a+b的函数,a和b是函数的两个参数追问

麻烦你帮我讲解一下这个如何运算#include
main()
{inta,b,sum
a=10,
b=24
sum=add(a,b);
printf("sum=%d\n;sum);
intadd(intx,inty)
{intz;
z=x+y
return(z);

追答

首先这个程序应该是存在错误的,因为add函数定义在调用之后而且也也没函数声明。假如函数定义的位置正确的话,在运行到sum=add(a,b);时,a的值传给x,b传给y,然后进行运算z=x+y,返回z并且将其值赋给sum,然后再对sum的值进行输出。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-04
调用自定义的add函数,函数有俩参数,将返回结果赋值给sum变量
第2个回答  2011-11-04
求a和b的和,是自己定义的函数
第3个回答  2011-11-04
sum=a+b;
相似回答