直接上代码
#include<iostream>
using namespace std;
int main()
{
int k=8;
int *p=&k;
*p=7;
k=9;
cout<<*p<<endl;
cout<<p<<endl;
cout<<k<<endl;
cout<<&k<<endl;
return 0;
}
我想试一试,地址相同的两个量,能否数值不一样,结果当然是不能啦
同一个内存位置,代表的数值怎么可能不同呢,
要不就是我看书看错了,要不就是书错了,先记录一下,等会要上课了,中午回来再看