1.指针:可以通过指针解引用修改参数的值;允许传递空指针,但需要在函数内进行判空;可以修改指针的指向 2.引用:可以直接修改参数的值,不需要解引用;不允许传递空引用,因此不需要判空,无法修改引用指向的对象