77问答网
所有问题
在C++中,指针中,&符号有什么用?应该怎么用,谢谢了,我是初学者。
如题所述
举报该问题
推荐答案 2012-01-12
在指针中,&表示取地址,如
int i;
int *p;
p = &i;
表示把变量i的地址赋给另一个变量p,只不过这个变量p只能存放地址。
在c++中&还有一个意思表示引用,如
int i;
int ii = &i;
表示变量ii是变量i的引用,就是另外又给i起了一个名字叫ii,如此一来,ii就是i,i就是ii
就像有的人有外号一样,外号就是真是名字的引用,注意,定义引用的同时必须初始化
引用经常用来代替指针作为函数参数,既简单,也容易理解。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/83IqvGpWW.html
其他回答
第1个回答 2012-01-12
&通俗一点就是取地址符号
第2个回答 2012-01-12
& 是引用
相似回答
C++中
%与
&是什么
意思
?
我是初学者,
就初级那种,这个问题比如这样“scanf...
答:
&是个地址符 &x表示x的地址 &y同理 %d输出一个十进制的数字 比如15,3等 还有%f等等 %f表示输出一个浮点数即小数比如1.5,2.6等等 d用法:printf(“%d”,a); 当然
,在用
这个命令之前要定义a的值为整数(即int)f用法:printf(“%f”,a); 在使用这个命令前也要定义...
谁能解释下“::”“&”这两个
符号在c++中有什么
用处
答:
::作用域运算符,引用某个类的方法时就用这个
符号
&
是引用 一般作为函数的形参 这样可以节省系统资源
C++中,
*和
&怎么
区别,用的时候
有什么
不同?
答:
加一个变量名 组成的是一个指针类型
,指针
类型是存放变量地址用的,比如说int *p=&i;这个就是说p存放的是i这个变量的地址,&i的意思就是取出来i这个变量的地址,int *p 的意思就是说 定义一个int类型的指针,这个指针的名字叫做p ,定义变量用的是 类型+变量名这种方式,定义指针用的是类型+*+...
请问
在C中
函数中的参数(该参数为指针)前加
&是
为
什么,
按道理已经是
指针了
...
答:
不了这个“
指针
自已”的值,如果是C的话,要达同样的效果,需要 定义成“指针的指针”,才能达到。void test (int * & x) //
C++
void test (int * * x) // C, 你所考虑的 两者这才相当。上面说的,不明你明白没有。的确会让
初学者
搞不清的 ...
C语言中
什么
时候需要用到
符号&
答:
& 是取地址
符号
!当从键盘输入一个数据到内存单元时,先找到内存单元的地址,再将数据放到内存单元中 例如:int a;//定义一个整型变量a,给它分配一个内存空间 scanf("%d",&a); //从键盘输入数据,找到a的地址放进去。&(取地址符号)
在指针中用
到比较多 例如:int *p=&a;//定义一个指针...
c++
里面的应用
符号
&
为什么有的在变量名前面,有的在后面
?有什么
区别...
答:
变量前&为引用 int &r = i 相当于给i取了另一个名字r 。i和r都是同一个变量,只是名字不一样而已。变量后&为按位与 运算符 如 1&2 即1按位与2
c++
函数名后面加
&什么
意思,比如说void func&(Figure &p)
答:
&是保留
符号
不能使用在变量名和函数名 int b;int & a = b;此时a 引用 b,它类似于
指针,
但是a并没有存储单元 void abc(int & a);当作为参数时,如果你在函数内修改 a 的值,那么实参也会改变 void abc(const int &a);当然,你只需要在前面声明它在该函数为只读时就不能修改了 通常引用...
大家正在搜
指向指针的指针有什么用
C中的地址和指针是什么
指针到底有什么用
为什么要用指针
指针当数组用有没有风险
为什么要使用函数指针
c中指针的用法
结构体中指向自己的指针
指针指向结构体中的一个成员
相关问题
C++,初学者,问一下第三行&符号什么意思。能详细解释下吗。...
指针中的->符号怎么用啊?我只知道 *这个表示指针 。->是...
C++中指针里面的*怎么用
请问在C++中使用指针的好处有哪些?
C++的指针到底是干什么的,有什么用?
C++中的指针有什么作用?
请问C++中的引用符号“&”到底怎么使用?
求解!C++指针基本问题!初学者!谢谢了!