指针和引用的区别 普通指针可以多次被赋值,也就是可以多次更改它所指向的对象,而引用则不能,引用在初始化时就指定被引用的对象,其后不能更改;2.指针可以再次取地址,二引用则不行。比如上表最后一行,ptr得到的是变量temp的地址,而ptr还能在取地址&ptr得到是指针的地址,而引用却不能再取地址了,因为引用本...
int &k = i; k=j; // k 和i的值都变成了 6; 引用和指针的区别与联系: 1.引用只能在定义时初始化一次,之后不能改变指向其他变量(从一而终),指针变量的值可变; 2.引用必须指向有效的变量,指针可以为空; 3.Sizeof指针对象和引用对象的意义不一样。Sizeof引用得到的是所指向的变量大小,而Sizeof指针是...
由此可见我们可以得出结论,常量指针中值不可以变,指向可以变,而指针常量中指向不能变,值可以变,我们再来看下引用,和他们有什么区别,c++中的引用也就是给变量取个别名,注意的是取了个别名,这个别名就不能再引用别人了,我们用代码测试下 #include<iostream>usingnamespacestd;intmain(){inta=10;int&b=a;cout<<b...
比如上表最后一行,ptr得到的是变量temp的地址,而ptr还能在取地址&ptr得到是指针的地址,而引用却不能...