指针传参 引用传参 值传参

本文探讨了函数传参的三种方式:指针传参、引用传参和值传递。指针传参允许在函数内部直接修改原始变量;引用传参效果与指针相似,但语法更简洁;值传递则创建副本,函数内修改不影响原始值。通过示例代码,解释了不同方式下参数变化的影响,帮助读者理解这三者之间的区别。
摘要由CSDN通过智能技术生成

  • 解析:
  • 该题考察函数传参问题。
  • 1,指针传参 -> 将变量的地址直接传入函数,函数中可以对其值进行修改。
  • 2,引用传参 -> 将变量的引用传入函数,效果和指针相同。
  • 3,值传参 -> 在传参过程中,首先将c的值复制给函数c变量,然后在函数中修改的即是函数的c变量,然后函数返回时,系统自动释放变量c。而对main函数的c没有影响。
  • a为指针传递,b为引用传递,c为值传递。
  • *a = 20; b = 30; a和b的值确实发生了修改。而c只是将值复制到形参,在函数内的操作并不会影响c的实际值,因此c还是为原来的30.
  • image

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值