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

老师写的代码很清晰,不过我能这样写吗?这样写有什么缺点?

后面的函数是不是能这么写?这样子好像简单了一点点啊。

 int main()

 {      

printf("Jone运算结果是:%d\n", joneResult(10, 20, 30));    

printf("Jack运算结果是:");    jackResult(1,2,3);        

return 0; 

}

提问者:冒泡的鱼 2018-03-31 10:41

个回答

  • qq_哥回来了_0
    2018-03-31 14:06:41
    已采纳

     我刚刚在VC6.0上试过了,这样是可以的



    #include <stdio.h>

    /* Jone???????????? */

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

    {

       int sum = x+y+z;

       return sum/3;          //????????sum????

    }

    /* Jack????????????????????????? */

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

    {

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

    }


    int main()

     {      

    printf("我的结果是%d\n", joneResult(10, 20, 30));    

    printf("我的结果是");    jackResult(1,2,3);        

    return 0; 

    }