&a是取变量a的地址,具体怎么取是编译器去完成的,一般不用去了解过程,如果非得知道,可以学习编译原理方面的教程。
int a=10;int b=&a;b中的数值就是变量a的地址
&后面是个变量每个变量对应一块存储空间每个存储空间有一个编号,也就是地址&变量名 表示取出这个编号变量名 表示取出这个编号所对应的存储空间里的值仅供参考