今天发现一个挺有趣的代码,运行时一个地址出现了两个值;因为在我们观念里一个地址是不可能的出现两个值的 #include <iostream> #include <iomanip> using namespace std; int main() { //定义一个const变量 const int a = 10; //把a的地址赋值给p int *p = (int *)&a; //通过解引用修改p所保存的地址的值