C++中,哪些是按值传递,哪些是按地址传递?

 我来答
风若远去何人留
2016-12-25 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20412 获赞数:450135
专业C/C++软件开发

向TA提问 私信TA
展开全部
从形式上来说
如果是参数定义的类型 本身不是指针类型,那么一定是传值调用

当定义的参数类型是指针类型 那基本可以认为是传地址调用了

但是 实际上是不是能做到将值传回主调函数,那还要看函数里面怎么操作
比如 参数A * p
如果函数里面 是对p赋值,那就没法传回主调函数。 如果是对*p 赋值,那就可以将值传回主函数。
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式