新人求教基础知识问题,很简单,求大家指点。
[解决办法]
对的。
ri是引用。int& ri;是声明引用。
&ri 是获取存储该值的地址。
*ri和*i是一样的。是取值用的,在你这里没有实际意义。
[解决办法]
引用就是一个别名,对ri的操作和对i一样,
int *ri = &i;定义一个指针,这个指针指向i(意思是ri保存了i的地址),那么*ri = 4;就相当于i=4,*在这里表示对指针的解引用操作,相当于取出指针指向的地址的值,也就是i的值
[解决办法]
顶刘玄德。
来个正式点的:引用是对象的语法,指针的语义。