c的指针*和引用&
2014-10-29 23:58
197 查看
1.指针
int a=5;
int *b=&a;
b的值是指向a的值的内存地址
int get(int a) get(a)=5;
int get(int *a) get(a)错误 a是int类型 b才是int *类型 get(b)=内存地址值
int get(int * &a) get(b)=5 为什么呢 以为&a是内存地址 *&a就是取值了
int a=5;
int *b=&a;
b的值是指向a的值的内存地址
int get(int a) get(a)=5;
int get(int *a) get(a)错误 a是int类型 b才是int *类型 get(b)=内存地址值
int get(int * &a) get(b)=5 为什么呢 以为&a是内存地址 *&a就是取值了
相关文章推荐
- int & *p; //不能建立指向引用的指针;int *a; int * & p=a; //正确,指针变量的引用
- 传值&传引用&传指针
- C++中指针*和引用&的区别
- 指针的引用(*&)与指针的指针(**)
- 关于指针、const、typedef、作用域::、引用&的一些理解
- virtual +指针,引用 => 滞后联编
- 函数调用三种方式:传值&传引用&传指针
- 关于c++的引用和指针(&,*)
- C语言——结构体与指针引用&结构体数组与指针引用
- 指针和引用(int*、int&、int*&、int&*、int**)
- 【转】传值&引用&传指针 调用
- C++引用 && 指针
- C++ int & *p; //不能建立指向引用的指针;int *a; int * & p=a; //正确,指针变量的引用
- 指针的引用(*&)与指针的指针(**)
- 引用和指针的区别,*和&操作符
- 【C/C++语法外功】传值&传引用&传指针
- C++中指针和引用的区别-转载fu_jiangtao<chinaunix>
- 传递指向指针的引用(int *&i)
- 指针和引用(int*、int&、int*&、int&*、int**)
- 指针和引用(int*、int&、int*&、int&*、int**)