//////////////////////////////////////////////////////////////////////////////////////////
引用
//////////////////////////////////////////////////////////////////////////////////////////
//引用
#include <iostream.h>
void main()
{
int a=0,*p;
int &a1=a;
cin>>a;
a1=a1*a1;
cout<<"a="<<a<<endl;
cout<<"a1="<<a1<<endl;
p=&a1;
cout<<"*P="<<*p<<endl;
p=&a;
cout<<"*P="<<*p<<endl;
}
/*解释:首先声明一个INT型变量A并赋值为0,一个一级指针P。之后为a建立一个引用,名称为a1。
输入值赋给a变量。a1引用的值等于a1的2次方。输出a的值为25。因为A1是A的引用,对A1`
值的更改即为对A变量值的更改。下面都是为P指针获取A或者A1的地址。*/