指针和引用的区别一 指针和引用的定义和性质区别 1 指针 指针是一个变量 只不过这个变量存储的是一个地址 指向内存的一个存储单元 即指针是一个实体 而引用跟原来的变量实质上是一个东西 只不过是原变量的一个别名而已 如 inta 1 int p amp a inta 1 int amp b a 上面定义了一个整型变量和一个指针变量 p 该指针变量指向 a 的存储单元 即 p 的值是 a 存储单元的地址 而下面 2 句定义了一个整型变量 a 和这个整型 a 的引用 b 事实上 a 和 b 是同一个东西 在内存占有同一个存