C语言怎么区别形参与实参
展开全部
通俗点说,形参的意思就是函数声明它需要的参数类型。
实参的意思就是调用函数时实际传入的参数。
这道题跟形参和实参区别没关系哈,这道题在于参数的传递是按值传递还是按地址传递。
根据函数f的原型来看,是用的按值传递。那么,主函数中将a传递给f其实是传递了a的拷贝,对a本身没有影响,所以a的值不会改变。
实参的意思就是调用函数时实际传入的参数。
这道题跟形参和实参区别没关系哈,这道题在于参数的传递是按值传递还是按地址传递。
根据函数f的原型来看,是用的按值传递。那么,主函数中将a传递给f其实是传递了a的拷贝,对a本身没有影响,所以a的值不会改变。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
B,经过f(a)函数后,a的b成员加1,p成员加2,所以是2,4。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
选择 A。(值传递,函数体中对形参的改变不会影响实参)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询