您的位置:首页 > 编程语言 > C语言/C++

C++学习总结_指针修改变量的数据

2011-03-30 23:01 375 查看
一、记得有位老师曾经说过,理解了内存就理解了一切,今天刚学完通过指针修改变量在内存中的值,以及变量自己修改自己在内存中的值,觉得这句话特别有道理。有个形象的例子,有个人甲突然闯到了另外一个人乙家里,那么接下甲在乙家里所做的一切活动都可能改变当前甲的状态。

#include <iostream>
using namespace std;
int main()
{
int a = 6;
int *p;
p = &a;//将a的地址赋给p指针
cout<<"将a的地址赋给p指针"<<endl;
cout<<"a:"<<a<<endl;
cout<<"*P:"<<*p<<endl;
*p = 3;//通过p指针改变a的值
cout<<"通过p指针改变a的值"<<endl;
cout<<"a:"<<a<<endl;
cout<<"*P:"<<*p<<endl;
a = 8;//a改变自己内存空间的值
cout<<"a改变自己内存空间的值"<<endl;
cout<<"a:"<<a<<endl;
cout<<"*P:"<<*p<<endl;
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐