为了账号安全,请及时绑定邮箱和手机立即绑定

形参和实参的例子

#include "stdio.h"

int max_2 (int x,int y) 

{

if (x>y) return x;

else return y;

}

int max_3(int m,int n,int h) 

{

int max_2(int x,int y);

int max =max_2(m,n);

max=max_2(max,h);

return max;

}

int main()

{

int a,d,c,max;

             //定义函数 

int max_3 (int m,int n,int h);         //声明  

printf ("数之间用‘,’隔开\n");

scanf ("%d,%d,%d",&a,&d,&c);              //输入函数 

  

max=max_3(a,d,c)  ;                 //调用函数 

printf ("max=%d\n",max);

return 0;

}

其中自定义函数中x,y是形参,而main函数中a则是实参?

正在回答

3 回答

是的 如果不使用指针 或者是引用 形参的改变不会影响实参

0 回复 有任何疑惑可以回复我~

形参和实参区别是什么呢

0 回复 有任何疑惑可以回复我~

形参:是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传递的参数。

实参:可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值, 以便把这些值传送给形参。 因此应预先用赋值,输入等办法使实参获得确定值。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C语言入门
  • 参与学习       926210    人
  • 解答问题       20797    个

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

进入课程

形参和实参的例子

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信