实参和形参的定义

来源:5-4 形参与实参

imooc_粉丝

2016-09-13 16:52

求大神讲解下实参和形参吧,我对这个实参和形参的概念分不清楚,也不明白是怎么回事,对实参和形参的知识很糊涂,求大神举个例子给我讲解下,谢谢了!!!

写回答 关注

2回答

  • 陌上桃花
    2016-09-13 21:55:42
    已采纳

          首先,简单的说:在函数定义中的使用的参数就叫做形参,然后在主函数 int main() 中,当你调用刚刚编写的函数的时候,这是你使用的参数就是实参。
          然后,再来举个例子:

    现在定义一个函数:
     int max( int x , int y )        这里的x,y就是形参
    {
          int z;      

          z=(x>y) ? x : y;

          return z;
    }
    int main()      现在在主函数中调用刚刚定义的函数
    {
        int x=1,y=2;

        printf( "max=%d\n" , max(x,y) );      这里的x,y就是实参 。这里相当于调用 max(1,2),因为C中的函数参数传         return 0;                                                        递是变量的数值,所以对应的函数中收到 1,2这两值,而与 

    }                                                                          xy变量没有关系。       

      

    里夫里夫0

    看不懂。。特别是你写的那段代码。能否解释一下?请教!

    2016-12-01 00:05:37

    共 2 条回复 >

  • 慕粉0938392820
    2017-01-04 17:11:31

    完全没有必要区分出来,没有意义

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题