关于形参和实参的理解问题

来源:5-4 形参与实参

慕勒5238369

2018-02-26 15:24

“在参数传递时,实参和形参在数量上,类型上,顺序上应严格一致”这句话怎样理解,是什么意思

写回答 关注

2回答

  • 一人之下丶
    2018-02-26 15:46:45
    已采纳

    void fun(int a,int b)

    {

    }

    这个函数中拥有两个形参当在main函数中调用的时候,如下代码:

    int main()

    {

        fun(1,2);    //此处为调用,实参两个,都是int,不能为其他类型,因为上面定义为int

    }

    慕勒5238... 回复一人之下丶

    谢谢谢

    2018-02-26 15:53:08

    共 2 条回复 >

  • 蛋包饭_0
    2018-02-26 15:53:46

    //比如说 

    int fun(int i_int, double d_double){.....}

    int main()

    {

    int i_int1 = 10;

    double d_double1 = 99.9;

    //类型,顺序上一致

    fun(i_int1, d_double1);     //即,int i_int = i_int1;    double d_double = d_double1;

    //类型上不一致

    fun(i_int1, i_int1);            //即,int i_int = i_int1;    double d_double = i_int1;

    fun(d_double1, d_double1);//即,int i_int =d_double1;    double d_double = d_double1;

    //这都是错误的

    //顺序上不一致

    fun(d_double1,i_int);    //即,int i_int = d_double1;    double d_double = i_int1;

    //这也是错误的

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题