请问C语言中 比如 A=&B什么意思?

 我来答
jnervo
2011-08-03 · TA获得超过758个赞
知道小有建树答主
回答量:469
采纳率:0%
帮助的人:184万
展开全部
A = &B
A应该是指针类型,&是取地址符号,上式的意思表示为将B的地址赋给A,或A指向B
int *a=NULL; //定义一个指针,此时a指向0x00000000
int b=3; //定义一个int型变量,假设地址为0x00000100
a=&b; //此时 a指向0x00000100

//====================分界线==========================
另外或许想问A &=B?
就是A = A&B //二进制的与运算
其他运算依此类推:
A +=B; //A=A+B
A -=B; //A=A-B
A *=B; //A=A*B
.....
凤凰智能呼啦圈ES
2011-08-03 · TA获得超过149个赞
知道答主
回答量:215
采纳率:0%
帮助的人:180万
展开全部
这个有2个意思:
如果A是个指针,那么 A = &B;的意思是A获得B的地址,也就是说A指向B.
&是取地址符号,获得变量B的内存地址。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
200728140
2011-08-03
知道答主
回答量:20
采纳率:0%
帮助的人:26.6万
展开全部
要说在C语言中,&符号好像只有两种意思了,一种是位与运算符,另一种是取地址符。
按照你的运算式,只能是第二种了,若是这样的话,A就一定是个指针,A指向B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
diyigehaoren
2011-08-03 · 超过94用户采纳过TA的回答
知道小有建树答主
回答量:286
采纳率:100%
帮助的人:156万
展开全部
把B的地址赋值给A,& 取地址符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式