两者都为顶层const但是要注意一下,带const的常量字符存储在常量区,常量地址唯一,第一个改变了地址。第二个地址不变,但是值可以变,a取的b的地址,在b的地址写入600你可以输出一下b。当然如果改为a=(int*)&***就会报错了