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

题目中的调用函数jackResult (a,b,c)可不可以放在printf的前面?若不行,为什么?

#include <stdio.h>

int joneResult(int x, int y, int z)

{

   int sum = x+y+z;

   return sum/3;          

}

 void jackResult(int x, int y, int z)

{

    printf("我算不出来\n");

}

int main()

{

    int a, b, c;

    a = 10;

    b = 20;

    c = 30;

    int jR = joneResult(a, b, c); 

    printf("Jone运算结果是:%d\n", jR);

    printf("Jack运算结果是:");

    jackResult(a,b,c);

    return 0;

}


提问者:Llynnnnn 2020-05-23 15:40

个回答

  • 201910148王建豪
    2020-06-11 17:48:00

    不能换,可以打出来试试,结果:

    jone的计算结果是:20

    我算不出来

    jack的计算结果是:

  • dididadadaa
    2020-06-01 20:37:52

     jackResult(a,b,c);函数内容只是用来打印 printf("我算不出来\n");这句话。(就是为了写函数而写函数(wo认为))

    移动ackResult(a,b,c)就是移动printf("我算不出来\n"),只要你想,放哪里都行啊。。。