1、&运算符:取地址运算符,&m即是变量m在内存中的实际地址。
2、*运算符:指针运算符 (通常称为间接引用运算符:indirection operator
例程:
指针:
int i = 10;
int *p = &i;
要想改变i的值就写*p = 5;
还以改变p指向的变量如p = p + 1;
引用:
int i = 10;
int &p = i;
要想改变i的值就写p = 5;
这里写p = p + 1;就把i加1了
int x=5, y, *p=&x; /* 这里的*为指针说明符 */
y=*p; /* 这里的*为间址运算符 */
&则为取地址符号,指针说明则为声明指针