在C++中,指针中,&符号有什么用?应该怎么用,谢谢了,我是初学者。

如题所述

在指针中,&表示取地址,如
int i;
int *p;
p = &i;
表示把变量i的地址赋给另一个变量p,只不过这个变量p只能存放地址。
在c++中&还有一个意思表示引用,如
int i;
int ii = &i;
表示变量ii是变量i的引用,就是另外又给i起了一个名字叫ii,如此一来,ii就是i,i就是ii
就像有的人有外号一样,外号就是真是名字的引用,注意,定义引用的同时必须初始化
引用经常用来代替指针作为函数参数,既简单,也容易理解。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-12
&通俗一点就是取地址符号
第2个回答  2012-01-12
& 是引用
相似回答