找化学品上960化工网!
960化工网
*a与&a的区别。。
最近看书看的直蒙,书上这样解释,p=&a,把a的地址赋给p. p=8a,把a所指存储单元的内容赋给p. 请问这俩有什么区别吗,举其它例子也行。
网友 0

回答

其他回答

a=30H  a的地址为50H p=&a  把a的地址给p  那么可以得到p的值=50H p=*a   把a的内容给p  那么可以得到p的值为30H
回答者:网友

其他回答

*a表示值,&a表示地址
回答者:网友

其他回答

&是取地址符,*是在这里表示取值, p=&a,表示“取指向a的地址”,p=*a 表示“取a指向的内容”, 前者a一定是“一个被指向的值”,后者a一定是“一个有指向内容的值”。 不知道这样说你能不能理解
回答者:网友

其他回答

p=&a是p指向a的地址,系统不会另外给p开辟一个储存空间;p=8a是将8a的值赋给了变量p,系统会分给p一个储存空间,所以说在使用效率和资源方面来说用指针更好
回答者:网友

我来回答

平台客服 平台客服

平台在线客服