'变量'地址,与'&变量'地址存放不同问题

img


为什么这里变量a的地址和&a 取过来的地址不一样呢?&不就是取过来变量a的地址吗?

第一行输出是将a的值按照地址的格式输出;第二行是将a的地址值按地址的格式输出
%p只是将指定的整数按照地址的格式输出而已。不是输出这个变量的地址

第一行打印的是a的值(用的是16进制打印)
第二行才是地址

取地址不是这个意思

第一个输出a的地址,第二个是输出a的地址所对应的地址