必须要使用abc吗?

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

为年轻时吹得牛逼而努力着

2018-07-18 11:34

案例中,必须要用int a,b,c吗?用int x,y,z不可以吗?

写回答 关注

2回答

  • 慕九州5552665
    2018-07-18 12:54:57
    已采纳

    因为前面已经定义了x,y,z,所以后面不能重复定义了。

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

    }


  • 慕工程1021406
    2018-07-18 13:02:07

    因为x,y,z是定义在主函数之外的形参,a,b,c,才是主函数内有存储空间的实参。

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题