谁能详细解释一下c++中的取地址符,引用他们和指针的关系,

2025-04-06 22:37:04
推荐回答(1个)
回答(1):

举个简单的例子:
void test(int& a){};
void main(){
int a=1;
int* p = &a;
test(a);

}
这个里面,p为指针变量,指向变量a的地址,&a表示内存中变量a的地址,test函数中的&a为引用,即test函数中是直接操作main函数里的变量a,引用就是某一变量(目标)的一个别名,对引用的操作与对变量直接操作完全一样。