你可以这样想,指针是一个变量,它的值是一个地址,
而引用也是一个变量,它就是所引用的变量。

解决方案 »

  1.   

    应用只是一个别名,指针是实实在在的把指向那块的地址取过来,
      

  2.   

    指针和引用不是一个概念。
    如 int i;
       int *p = i;
    中,p是一个指针,而*p是i的一个引用。
    关于&更是和指针大不一样。
    &是传址,其值永远不会为NULL;而指针则常常为NULL;从而我们调用指针时常常出错,就是因为调用了一个我们认为它不为空的指针。望指教,谢谢。祝好!