第一行输出是将a的值按照地址的格式输出;第二行是将a的地址值按地址的格式输出%p只是将指定的整数按照地址的格式输出而已。不是输出这个变量的地址
第一行打印的是a的值(用的是16进制打印)第二行才是地址
取地址不是这个意思
第一个输出a的地址,第二个是输出a的地址所对应的地址