关于C语言中函数中的形参和实参实参的问题

【图文】简单易懂的C语言形参实参区别以及函数调用方法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
简单易懂的C语言形参实参区别以及函数调用方法
&&对于形参实参的经典总结比较 明确函数调用方法
大小:190.50KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢> 问题详情
以下关于C语言的函数参数叙述中,说法正确的是(28)。A.只有在发生函数调用时,函数中的形参才被分配
悬赏:0&答案豆
提问人:匿名网友
发布时间:
以下关于C语言的函数参数叙述中,说法正确的是(28)。A.只有在发生函数调用时,函数中的形参才被分配内存单元B.如果形参是数组名,则传递的是每个数组元素的值C.形参变量所占用的内存单元位于堆中D.实参对形参的数据传递是单向的“值传递”,因此,在被调用的函数之中,无法去修改主调函数中任何变量的值
权威推荐: & &
为您推荐的考试题库
您可能感兴趣的试题
1表达式“Y=(A-B/C)×(D+E)”的后缀式表示为(29)。A.YAB-/C×DE+=B.YABC/-DE+×=C.YABC-/DE+×=D.YA-BC/DE+×=2工业和信息化部电子教育与(全国电子信息应用教育中心)在其网站开通计算机技术与软件专业技术资格(水平)证书查询服务,属于电子政务的(30)模式。A.G2BB.G2CC.G2ED.G2G
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:关于实参与形参值的变化问题【c语言吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:556,516贴子:
关于实参与形参值的变化问题收藏
实参与形参的值是单向传递的,形参的值的变化不影响实参。既然这样,还要这个函数干什么。我知道这里面有误区,但就是不知道在哪,真心求教。
自学编程,零基础怎么学习?如何系统,科学地学习编程,成为一名程序员...
函数并非只是用来进行数据的传送的,它主要用途是用来给程序进行模块化的。如果没有函数,你所写的代码量就会很多,且不易阅读。
就因为这样才需要他啊!并不是所有的函数都希望改变实参的值的。
我是想知道在什么情况下形参的值的变化才有可能改变主函数中的实参的值。
如果能够改变实参的值,那就不叫做单向传递了。
那需要引用或指针
指针无法改变实参的值的。比如,如果实参是一个数组名,那么它的值就是一个地址。这个地址是常量,无法改变的。
谢谢各位了。
指针和全局变量都可以实现函数之间的值的传递, 具体去看看书就知道了
数组就行,当实参和行参都表示数组时,行参值可以返回改变实参
【唐国强再饰诸葛亮】《神道三国》今日公测领豪礼! 抢看新三国剧情!
就我所知维有数组
而且各参必须是数组名
数组也不行 形参变化不会影响实参
函数参数传递的过程,本质上是一种赋值过程即值传递过程,在调用函数之前,函数的每个实际参数将被复制,复制的值代替对应的形式参数。所以形参实际上得到的不是实参本身,而是实参的值或者实参所代表的值。因此,如果一个变量传递给一个函数,这个变量在调用环境中所存储的值并不会被函数修改,所以形参的值不会反过来影响实参,即实参与形参值传递是单向性的。无论实参与形参是数组名还是指针都一样,它们只是一种间接访问数据的形式而已,实参向形参传递数据的单向性是不变的。
不可能修改实参。
登录百度帐号推荐应用

我要回帖

更多关于 函数的实参 的文章

 

随机推荐