小议 “*”与“&”
时间:2010-11-06 来源:liurhyme
"&"----"地址运算符"
“*”----“间接引用运算符”或“复引用运算符”,它返回其操作数(指针)所指向的对象。
(注意:1,“*”操作数不能是常量;2,”*“与”&“的优先级相等;3,”*“与”&“互为逆运算)
eg:
int *p = &y;
*&p <=>*(&p)<=>*(p的地址)<=>(p的地址)指向数据的值<=>p
&*p <=>&(*p)<=>&y<=>y的地址<=>p
“*”----“间接引用运算符”或“复引用运算符”,它返回其操作数(指针)所指向的对象。
(注意:1,“*”操作数不能是常量;2,”*“与”&“的优先级相等;3,”*“与”&“互为逆运算)
eg:
int *p = &y;
*&p <=>*(&p)<=>*(p的地址)<=>(p的地址)指向数据的值<=>p
&*p <=>&(*p)<=>&y<=>y的地址<=>p
相关阅读 更多 +