24小时热门版块排行榜    

CyRhmU.jpeg
查看: 422  |  回复: 4
当前主题已经存档。

wanrong

铁虫 (小有名气)

[交流] 【求助】关于函数参数的问题

请问各位老师和同学,当变量传递给函数的形参时 ,如果是值传递,那么对形参的修改不会改变实参的值,如果是地址传递,那么对形参的修改会改变实参的值吗?还是说两者都不会改变实参的值,如果想要改变实参的值,有什么方法呢?
       非常感谢您的解答与帮助!

[ Last edited by haixing2008 on 2010-1-24 at 23:32 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zh1985444

金虫 (正式写手)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
haixing2008(金币+1):多谢交流!欢迎常来! 1-24 23:32
请参阅任何一本C语言书籍
2楼2010-01-24 21:48:21
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

raulsyp

木虫 (初入文坛)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
formleaf(金币+1):谢谢分享 2010-02-09 17:08
formleaf:不好意思,打错字了,谢谢参与 2010-02-09 17:10
当变量传递给函数的形参时
如果是值传递,对形参的修改不会改变实参的值;
如果是地址传递,对形参的修改会改变实参的值吗。

改变实参的另外一种方法是引用。
3楼2010-01-25 13:01:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhmc001

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
formleaf(金币+1):谢谢分享 2010-02-09 17:09
formleaf:不好意思,打错字了,谢谢参与 2010-02-09 17:10
应该看是什么语言了
如果是C语言的话,形参只是个符号,不会影响实参的。但是如果是地址传递,那就会改变实参的值了,其实这就是指针的特点。。。
其它就不多说了,。。。。
4楼2010-01-25 14:23:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ghostzzz

禁虫 (小有名气)


formleaf(金币+1):谢谢参与 2010-02-09 17:10
本帖内容被屏蔽

5楼2010-02-09 00:11:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 wanrong 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见