读书人

新人求教基础知识有关问题很简单求

发布时间: 2013-07-08 14:13:00 作者: rapoo

新人求教基础知识问题,很简单,求大家指点。


[解决办法]
引用:
哦,是了,ri就是引用了i,修改了ri的值,其实就是修改了i的值,
对吧?
1、&ri是引用?
2、那*ri什么什么啊? 这里还没看到呢,没看到指针呢..

对的。
ri是引用。int& ri;是声明引用。
&ri 是获取存储该值的地址。
*ri和*i是一样的。是取值用的,在你这里没有实际意义。
[解决办法]
引用:
哦,是了,ri就是引用了i,修改了ri的值,其实就是修改了i的值,
对吧?
1、&ri是引用?
2、那*ri什么什么啊? 这里还没看到呢,没看到指针呢..
引用就是一个别名,对ri的操作和对i一样,
int *ri = &i;定义一个指针,这个指针指向i(意思是ri保存了i的地址),那么*ri = 4;就相当于i=4,*在这里表示对指针的解引用操作,相当于取出指针指向的地址的值,也就是i的值
[解决办法]
顶刘玄德。

来个正式点的:引用是对象的语法,指针的语义。

读书人网 >C++

热点推荐