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

如题所述

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
.....
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-03
这个有2个意思:
如果A是个指针,那么 A = &B;的意思是A获得B的地址,也就是说A指向B.
&是取地址符号,获得变量B的内存地址。
第2个回答  2011-08-03
要说在C语言中,&符号好像只有两种意思了,一种是位与运算符,另一种是取地址符。
按照你的运算式,只能是第二种了,若是这样的话,A就一定是个指针,A指向B
第3个回答  2011-08-03
把B的地址赋值给A,& 取地址符。

请问C语言中 比如 A=&B什么意思?
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&...

a&=b这是什么意思啊?
&是逻辑语言,逻辑上表示两者属于缺一不可的关系,还可以表示一个人和另外一个人之意,与and同义。如A&B,表示A与B,A和B,A×B。在C语言程序引用的时候,只能在定义的时候被赋值。a&=b就是a=a&b,a+=b是a=a+b。A是指针类型,&是取地址符号,上式的意思表示为将B的地址赋给A,或A指...

c语言中 & 什么意思 啊
比如,a=&b,就是取得b的地址,然后赋值给a 。懂了吧

int* a= b; a=& b; b=& a; a是啥?
这是典型的c语言指针题 int *a表示定义了一个int型的指针 a=b表示指针a指向b,即把b赋值给*a;&是取地址符,&b代表b在内存中的地址,*a=&b表示把b的地址赋值给*a。利用编译器编译该代码:结果为:

c语言中,指针问题!*a=b和a=&b,有什么不同?a是指针
a=b,是吧b的数值放到a指向的空间 a=&b,是把b的地址赋值给a 相同之处就是*a b的数值相同 不同之处是,上面的是数值赋值,那么a指向的空间没有改变 而下面的赋值a指向的地址改变了,也就是a申请的内存空间中的数值变成了b的地址

c语言中&=是什么意思
a&=b的意思就是a=a&b。即a和b进行按位与操作,并且把结果存入a。

c语言中:&=与等于,|=或等于,这两个表达式表示啥意思呢?
C语言中:&=和|=是位运算符,不是等于。详细解释如下:一、关于&=运算符 1.&=是一个复合赋值运算符,表示“位与然后赋值”。具体来说,它先将操作数的位与另一个数的位进行“与”操作,然后将结果赋值给操作数。这种操作常用于二进制位级别的处理。例如:c a &= b; \/\/ 等价于 a = a &...

c语言中&是什么意思
一般用作取地址,如 :int *a=&b;\/\/定义一个a指针,把b变量的地址给a。其次少数情况是位的与运算,也就是二进制数的与运算,如:int a=9,b=12;a&b;\/\/9 1001 \/\/12 1100 \/\/8 1000 (与运算同为1得1,否则得0。)

int *a=b与int*a=&b有什么不同
int *a=b是说把b的值赋值给指针a(*a), int*a=&b是说让指针a(*a)指向b的地址。 举个例子说: int b=5,c=9 int *a1=b;---1 int *a2=&b;___2 b=c;---3 这个时候*a1=5,*a2=9 。因为在说第一步时已经把b的值,也就是5传给*a1,所以*a1=5 。在第二步时,把b...

C语言中&= , ?和: 分别是什么意思啊?还有一个&和&&有没有区别啊?求大神...
&=,表示将这个符号左边的数和右边的数做与运算,再把结果赋给左边的数,例如:a &= b相当于 a = a&b。?:是问号表达式,例如 a>b?a:b,意思就是如果a大于b,那么这个表达式的值就是a,否则表达式的值为b。&和&&有区别的,前面一个是按位与,后面一个是逻辑与,例如:1 & 2,这个...

相似回答