88问答网
所有问题
C语言中:p = &a,这是什么意思? *p =a这又是什么意思? 这两名可以等效么?作用和意义是不是一样的?
如题所述
举报该问题
推荐答案 2011-08-14
p=&a,意思是把a是地址给p,这个p定义的时候是一个指针变量,*p=a,也是这个意思,比如a=2,那么*p就是等于2,p是存放2这个值的空间的地址,可以等效。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/ta1KgcaKK.html
其他回答
第1个回答 2011-08-14
一样吧。第一个应该是先定义p,比如int *p;就是定义一个指针p。p = &a。就是将a的地址存在p中。*p=a是指将a的值赋给指针p指向地址的内容。实际对应的地址是一样的,每句话表达的意思稍有差异。
第2个回答 2011-08-14
p = &a代表指针指向a
*p =a,如果a是个具体数值则可,否则语法错误
本回答被提问者和网友采纳
相似回答
大家正在搜
相关问题
*p=&a,*p=a和p=&a各是什么意思,有什么区别?
在C语言中, int *p; int a = 100; p ...
C语言中,p=&a 那么*p与a的区别是什么?
最近在自学C语言 请问一下 P=&a,和*p=a有什么区别么...
C语言中,p=&a和*p=&a有什么区别
c语言中*p=a与*p=&a有什么区别
C语言指针,int a=1; int *p; 其中p=&a和...
c语言中有时会定义 *p=&a 是什么意思 不应该是p=&a...