永发信息网

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

答案:2  悬赏:50  手机版
解决时间 2021-04-08 23:55
C++中,哪些是按值传递,哪些是按地址传递?
最佳答案
从形式上来说
如果是参数定义的类型 本身不是指针类型,那么一定是传值调用

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

但是 实际上是不是能做到将值传回主调函数,那还要看函数里面怎么操作
比如 参数A * p
如果函数里面 是对p赋值,那就没法传回主调函数。 如果是对*p 赋值,那就可以将值传回主函数。
全部回答
其实c++中真正是没有地址传递的,所谓的地址传递实质是地址不变,而改变了地址里存储的内容,只有在数组或指针作为参数传递的时候才算作是地址传递,也就是我们看到地址里的元素最后返回时被修改了。按值传递就是传递参数给函数,但返回到调用函数以后,实参对应的值并没发生变化。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
相宜本草绿茶睡眠面膜男士可以用吗
秋翁堂在什么地方啊,我要过去处理事情
涞水县大还是北京市大
谁能帮我分析下北极以北是什么意思?
家常素拌面地址有知道的么?有点事想过去
下列各组物质中,前者是纯净物,后者是混合物
留学出去中国驾照在美国能用吗?
皇宫去最后一个boss的机关怎么开
我的车02年帕萨特1.8T, 右前轮档泥板前有一条
不在乎死活是什么意思,刻意的不在意,假装无意
八哥狗发情几天会过去
单选题通常情况下,在气温0℃时的室内,水所
法院申请离婚书怎么写,一个人可以去离婚吗
脸松驰下垂可以抽脂解决吗
风水:家正门口前面是阴沟会有什么影响
推荐资讯
似用多音字组词
澳大利亚j昆士兰大学转专业难吗
学业水平测试与高考有什么关系么?
直发加齐刘海,头发中等,扎起来漂亮的发型
攸县株洲攸县花鼓戏演艺有限公司哪位知道具体
快女里有首歌。。歌词是什么 哭着笑着…… 请
单选题下列有关人类神经传导与传递的叙述,何
八卦中六亲是什么意思,算命中自成家业 六亲无
苏州客运站离丝绸博物馆多远? 从客运站打的
微信实名认证但是没有绑定银行卡钱包不能使用
从烟台到韩国具体要什么手续?谢谢
驻极体是什么,驻极体MIC 和 硅麦 有啥区别?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?