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

函数调用时参数传递有哪几种方式?

函数调用时参数传递有哪几种方式?

C++
拉风的咖菲猫 2019-03-17 12:12:52
函数调用时参数传递有哪几种方式?
查看完整描述

3 回答

?
千巷猫影

TA贡献1829条经验 获得超7个赞

一般有值传递、指针传递、引用传递三种方式。

值传递是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。
引用传递是指在C++中,函数参数的传递方式有引用传递。所谓引用传递是指在调用函数时将实际参数的地址传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。

查看完整回答
反对 回复 2019-03-20
?
绝地无双

TA贡献1946条经验 获得超4个赞

一般来说,
C里面有两种传递
1、值传递
2、指针传递
严格来看,只有一种传递,值传递,指针传递也是按值传递的,复制的是地址。

C++里面有三种传递方法:
1、值传递
2、指针传递
3、引用传递
但是严格来看,是两种,其实指针传递也是值传递,只不过是值传递的是地址。

查看完整回答
反对 回复 2019-03-20
  • 3 回答
  • 0 关注
  • 627 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信