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

为什么不可以把jackResult写在括号里啊?

#include <stdio.h>
/* Jone算出结果应该怎么写函数? */
int joneResult(int x, int y, int z)
{
   int sum = x+y+z;
   return sum/3;//这里是不是应该将sum返回呢?
}

void jackResult(int x, int y, int z)
{
    printf("我算不出来\n");
}
int main()
{
    int a, b, c;
    a = 10;
    b = 20;
    c = 30;
    //Jone的返回值类型是什么?
    int jR = joneResult(a, b, c);
    printf("Jone运算结果是:%d\n", jR);
    printf("Jack运算结果是:",jackResult(a,b,c));
    return 0;
}


提问者:慕莱坞2287185 2018-07-29 15:53

个回答

  • Libra_x
    2018-07-29 16:43:45

        printf("Jack运算结果是:",jackResult(a,b,c));

    这里的jackResult是函数,jackResult(a,b,c))是用于获取abc的值并且计算放入printf()语句中的。回去看一下之前讲printf的课程你就明白了

  • qq_吖_2
    2018-07-29 16:38:18

    int joneResult(int x, int y, int z)你说的是这句吗?这句int joneResult是函数的名字。