#include "stdafx.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int x=10;
int y=20;
int *i=&x; //相当于int *i; i=&x; 因为=比*的优先级高
cout << "x:"<<x<<endl; //x的值
cout << "&x:"<<&x<<endl; //x变量的地址
cout << "i:"<<i<<endl; //指针型变量i指向的地址
cout << "*i:"<<*i<<endl; //指针型变量i指向的地址的值
cout << "&i:"<<&i<<endl; //指针型变量i自已的地址
cout <<endl;
(*i)++;
cout << "改变指针所指变量的值"<<endl;
cout << "x:"<<x<<endl;
cout << "*i:"<<*i<<endl;
cout <<endl;
i=&y;
cout << "指针重新指向y"<<endl;
cout << "y:"<<y<<endl;
cout << "*i:"<<*i<<endl;
cout <<endl;
return 0;
}