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

不是太懂关于&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++远征之离港篇
  • 参与学习       122700    人
  • 解答问题       474    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信