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

来源:5-5 函数的返回值

冒泡的鱼

2018-03-31 10:41

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

 int main()

 {      

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

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

return 0; 

}

写回答 关注

1回答

  • 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; 

    }


    冒泡的鱼

    谢谢。不过我其实是想问老师那么写是不是有什么深意

    2018-04-06 11:20:21

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题