//编写代码修改指针的值 ;然后再编写代码修改指针所指对象的值
#include<iostream>
using std::cout;
using std::endl;
int main()
{
int v1 = 100,v2=200; //声明两个个整形变量
int* p1 = &v1; //声明指向整型的指针 p
int* p2 = &v2;
cout << "指针 p1 =" << p1<<endl<<"指针 p2 ="<<p2<<endl<<endl;
p1 = p2; //修改指P1为P2
cout << "指针 p1 =" << p1 << endl << "指针 p2 =" << p2 << endl << endl;
*p1 = 300; //现在p1和p2都指向v2,修改p1所指向的值就是修改v2,v1不变
cout << "v1 ="<<v1<<endl<<"v2 = "<<v2<<endl;
system("pause");
return 0;
}
下面输出结果: