课程
/后端开发
/C++
/C++远征之离港篇
funh函数里 为啥要用&a 和&b 有什么作用?和不用&有什么区别呢?
2018-06-11
源自:C++远征之离港篇 3-2
正在回答
&a是取变量a的地址,&是取址操作符,不用&就是取变量a的值。一旦&前面有了类型,就是引用的意思,引用的本质是取别名,意思是给已经定义了的变量b另外取了一个名字叫做a,但是如果用在函数中的话,&a和&b也是引用的意思,但是传递进去的是地址不是他们具体的值
int &a=b;
一旦&前面有了类型,就是引用的意思,引用的本质是取别名,意思是给已经定义了的变量b另外取了一个名字叫做a,但是如果用在函数中的话,&a和&b也是引用的意思,但是传递进去的是地址不是他们具体的值
&a是取变量a的地址,&是取址操作符,不用&就是取变量a的值
举报
C++扫清通往面向对象的最后一道障碍,将所有知识点融会贯通