c语言中形参与实参的区别?

 我来答
kaixingui2012
2012-06-03 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:5989万
展开全部
形参 form parameter
实参 real parameter
出现在函数定义中的参数,就叫形参
出现在函数调用中的参数,就叫实参

函数定义:
int max( int a , int b ) //这里的a,b就是形参
{
//在函数中,形参就可以当作是一个局部变量。
if ( a>b ) return a;
else return b;
}
函数调用
int main()
{
int a=3,b=5 ;

printf( "max=%d\n" , max(a,b) ); //这里的a,b就是实参 C中的函数参数传递是传递变量的数值,因此,这里相当于调用 max(3,5) 而子函数中收到的就会是 3 5这两值,而与ab变量没有关系。
return 0;
}
前侠骞空唱
2019-12-17 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:26%
帮助的人:678万
展开全部
形参。。你就当是写函数的时候对传入变量的别名好了。
实参。。程序运行的时候实际传入的值。会给形参赋值。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
人丑地不熟
2012-06-04
知道答主
回答量:5
采纳率:0%
帮助的人:7410
展开全部
形参声明的数据类型,实参是放进去的实际数据。就比如你在函数里声明了一个大学,然后可以把很多实参放进去,就比如XX大学,XX大学什么的,大学是形参,XX大学XX大学这些叫实参
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是经费和
2012-06-03 · TA获得超过1648个赞
知道小有建树答主
回答量:1584
采纳率:0%
帮助的人:718万
展开全部
形参是在函数定义与声明时候用的, 实参是在调用函数时候用的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式