相同点: 他们都是地址的概念,指针指向一块内存,它的内容是所指内存的地址,而引 用则是某块内存的别名。 不同点: (1) 引用被创建的同时必须被初始化,指针则可以在任何时候被初始化; (2)不能有NULL 引用,引用必须与合法的存储单元关联,指针则可以是NULL; (3)一旦引用被初始化,就不能改变引用的关系,指针则可以随时改变所指的对象。