共同点:都是一个对象的代替者 不同点:指针是一个变量,而引用只是一个别名。 指针可以为空,可以指向不同的对象,引用不能为空,不能指向不同的对象。 在使用时,按照不同的要求,根据上述两点不同进行选择用指针还是引用。