指针可以为空,引用必须有实体;
指针只是替身,引用是别名;
指针可以改,引用不能改;
引用过程安全,会进行类型检查,指针调用不会;
函数调用指针后,会在栈内开辟空间存放一个指针的副本,函数内的操作都是针对指针的副本进行操作的,
而用引用的话,函数内的操作会顺着引用找到所引用参数的地址直接进行操作。
指针可以为空,引用必须有实体;
指针只是替身,引用是别名;
指针可以改,引用不能改;
引用过程安全,会进行类型检查,指针调用不会;
函数调用指针后,会在栈内开辟空间存放一个指针的副本,函数内的操作都是针对指针的副本进行操作的,
而用引用的话,函数内的操作会顺着引用找到所引用参数的地址直接进行操作。