#include <iostream>
using namespace std;
int main(void)
{
int a = 3; //可以把 a 想象成一个人的大名,赋值3,可以认为是给他 3 块钱。
int& b = a; // 这里 & 是引用,说白了就是给 a 取了一个小名叫 b 。这时b也等于3。
b = 10; //这时你给了 b 10块钱,现在,不论是大名 a ,还是小名 b ,都是10块钱。
int* p = &a; //这里定义了一个int型指针 p , 它指向了 a 的地址。& 在这里是取地址。
cout << "*P=" << *p << endl;
*p = 100;
cout << "a="<< a << endl;
p = NULL;
delete p;
system("pause");
return 0;
}
引用 (&):相当于给 XXX取了个小名。