c++修改指针保存的地址实例源码

c++修改指针保存的地址实例源码,变量与变量之间可以相互赋值或者修改,那么c++中的指针能不能修改呢?答案是肯定的。以下是修改指针的实例源码:

#include <iostream>
using namespace std;
int main()
{
int i=0;//定义c++变量i
int j=1;//定义c++变量j
int *p=&i;//定义c++指针p并被赋值为变量i的内存地址
cout<<”i:”<<”\t”<<i<<endl;//c++输出变量i的值
cout<<”&i:”<<”\t”<<&i<<endl;//c++通过&i输出变量i的内存地址
cout<<”j:”<<”\t”<<j<<endl;//输出变量j的值
cout<<”p:”<<”\t”<<p<<endl;//输出指针p的值
cout<<”*p:”<<”\t”<<*p<<endl;//c++输出指针p所指向的值
p=&j;//c++通过赋值的方式修改指针p
cout<<”更改地址后”<<endl;
cout<<”i:”<<”\t”<<i<<endl;
cout<<”&i:”<<”\t”<<&i<<endl;
cout<<”j:”<<”\t”<<j<<endl;
cout<<”p:”<<”\t”<<p<<endl;
cout<<”*p:”<<”\t”<<*p<<endl;
return 0;
} 本文链接地址: c++修改指针保存的地址实例源码