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

不是太懂关于&a和a的区别

funh函数里 为啥要用&a 和&b 有什么作用?和不用&有什么区别呢?

正在回答

3 回答

&a是取变量a的地址,&是取址操作符,不用&就是取变量a的值。一旦&前面有了类型,就是引用的意思,引用的本质是取别名,意思是给已经定义了的变量b另外取了一个名字叫做a,但是如果用在函数中的话,&a和&b也是引用的意思,但是传递进去的是地址不是他们具体的值

0 回复 有任何疑惑可以回复我~

int &a=b;

一旦&前面有了类型,就是引用的意思,引用的本质是取别名,意思是给已经定义了的变量b另外取了一个名字叫做a,但是如果用在函数中的话,&a和&b也是引用的意思,但是传递进去的是地址不是他们具体的值

0 回复 有任何疑惑可以回复我~

&a是取变量a的地址,&是取址操作符,不用&就是取变量a的值

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之离港篇
  • 参与学习       122670    人
  • 解答问题       493    个

C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通

进入课程

不是太懂关于&a和a的区别

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号