指针和引用在形式上比较好区分,由于有很多相似的功能,因此在使用上容易混淆.因此有必要对指针和引用进行对比,以便于在使用时使程序正确高效. 1.引用不可以为空,而指针可以为空. 我们知道引用是对象的别名,因此他不可以为空,因为引用的对象都不存在,怎么可能会有别名.因此在使用时必须对引用进行初始化.而指针可以指向任何对象,也可以不初始化. 2.使用指针之前要判空,而引用不必. 由于指针可以指向任何对象,也可以不指向任何对象,因此在使用前必须先进行判空.而引用则不必,因为引用是对象的别名,在进行引用的…