一个变量在定义时,没有初始化是有多可怕啊
#include <iostream>
using namespace std;
int main()
{
int a;
int *pt;
std::cout<<&a<<endl; //取变量a的地址
//pt = (int *)0x0017f804; //把一个随机的地址赋给指针
pt = &a; //把变量a的地址赋给指针
/*利用指针,在变量a的地址附近搜索对应地址的值*/
for(int i = -2;i<2;i++)
{
// std::cout<<*(pt+i)<<" "<<endl;
std::cout<<(pt+i)<<" "<<*(pt+i)<<endl;
}
return 0;
}
运行结果:
001AF974
001AF96C -858993460
001AF970 -858993460
001AF974 -858993460
001AF978 -858993460