#include<iostream>
using namespace std;
int main()
{
int a;
int *p;
p=&a;
a=5;
printf("p现在的地址为%d\n",p);
printf("p的值为%d\n",*p);
int b=20;
*p=b;
printf("p现在的地址为%d\n",p);
printf("p的值为%d\n",*p);
}
只改变了p的赋值
未改变p的地址
本文通过一个简单的C++程序实例介绍了如何使用指针来操作内存中的数据,并展示了如何改变指针所指向变量的值,同时保持指针地址不变的过程。
224

被折叠的 条评论
为什么被折叠?



