问答详情
源自:5-5 函数的返回值

x,y,z并没有赋值,如何有值输出.

int  joneResult(int a, int b, int c)
{
   int sum = c-b+a;
   return sun;       
}

如果想输出20这样子写我就能理解,因为a=10,b=20,c=30.可是从头到尾都没有看到有给x,y,z赋值的.它们相加除3怎么就得20呢.不能理解.

提问者:精慕门4127614 2016-02-29 17:17

个回答

  • qq_发呆的看着远方_0
    2016-03-28 06:56:35
    已采纳

    形参 实参,xyz只是一个形式,为abc实参提供储存的框架,,,,(纯属个人理解)

  • 精慕门4127614
    2016-03-02 15:02:37

    X,Y,Z怎么就等于a,b,c了呢、??既然写得是X,Y,Z那下面的语句不是应该 jR = joneResult(x, y, z);为什么写abc能和xyz是对等。

  • 川培
    2016-02-29 20:31:01

     jR = joneResult(a, b, c);中的a,b,c。是void jackResult(int x, int y, int z)定义函数中的X,Y,Z的赋值