int* p = &a;
int* p =a;
int* p = a , p = &a;
第一行和第三行可以相互替换,一个意思
定义一个指向int的指针p,然后将a的地址取出赋值给p
c++中的&符号有三种:引用、取址符、右值引用
1、引用 引用就是变量的别名,一个变量可以有多个别名,但是引用在声明时一定要初始化
也就是将a的地址赋予b,引用就是一个从变量获取到其地址后赋值给引用变量的过程
指针和引用的区别
1.指针有自己的一块空间,而引用只是一个别名;
int* p = &a;
int* p =a;
int* p = a , p = &a;
第一行和第三行可以相互替换,一个意思
定义一个指向int的指针p,然后将a的地址取出赋值给p
c++中的&符号有三种:引用、取址符、右值引用
1、引用 引用就是变量的别名,一个变量可以有多个别名,但是引用在声明时一定要初始化
也就是将a的地址赋予b,引用就是一个从变量获取到其地址后赋值给引用变量的过程
指针和引用的区别
1.指针有自己的一块空间,而引用只是一个别名;