请高手将关于指针px. *px , &px三者之间的关系,用一个通俗的例子表示一下.

来源:百度知道 编辑:UC知道 时间:2024/05/16 00:10:06
C语言中的指针问题,望高手解答一下.谢谢!!!

取地址运算符:&
取内容运算符:*
例如:
int n=1,m;
int *pn;
pn=&n;
m=*pn;
pn就是n的地址&n;
*pn就是pn这个地址的内容n

比如有个变量,地址是0x12345678,值是24,指针px指向这个变量,就意味着指针变量px的值是0x12345678,*px就表示取地址为0x12345678的这个内存空间的值,即24,而px本身也是个变量,也存放在内存中,当然也有个地址,这个地址就可以用&px来取得.