第一个是打印整数变量 i 的内存地址的数值型值,是不正确的用法,超出整数能表示的范围,所以值不可预料第二个是把整数 i 的值当成指针地址,也是不正确用法第三个是打印整数变量 i 的内存地址,是正确用法
一般区别两者的方式是看最后两字,然后通过两者的性质去联想,我个人判断步骤如下: