ptr2的地址为什么不是:C1D713FC09 ,而是:D713FC09 ?(系统是64位的)
你在写入ptr那一步运算里先把a的地址强制转成了int型,int型最多存四个字节,所以把0x000000C1给截掉了。
这是个有想法的操作