【原创】温故C指针

#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;
}

原文地址:https://www.cnblogs.com/ShineTan/p/1806329.html