果然初学,你学的时候,还记得& 是什么吗?
起码,你应该明白,这个肯定是个什么符号,既然能这样用了,那a 肯定就和 &a不一样了。就像,你会认为 a 和 !a , 5 和 -5 一样吗?
这个&是取地址的意思,所以一个是a的值,一个是a的地方,比如你叫十年往昔,但是你住的地方的全名肯定不是十年往昔,应该是银河系、太阳系、地球、中国XXX
假如a是变量,那么&a是它在内存中存放的地址,不管a是什么,&a都是数。
把a比作一个房子的话,&a就是它的地址,当然输出的时候是不一样的
第一个是输出a的值
第二个是输出a 的地址
a的地址是一直不变的 不管你 a= 多少
一个是数值,一个是地址,&是取址符号