传值调用:把参数的实际值赋值给形式参数,修改函数内形式参数的值不会对实际值产生影响
指针调用:把参数的地址复制给形式参数,改变函数内形式参数的值会对实际参数产生影响
引用调用:把参数的引用复制给形式参数,该引用表示在函数内要用到的实际参数的地址,修改引用参数值会影响实际参数
指针:变量,独立,可变,可空,替身,无类型检查;
引用:别名,依赖,不变,非空,本体,有类型检查;
传值调用:把参数的实际值赋值给形式参数,修改函数内形式参数的值不会对实际值产生影响
指针调用:把参数的地址复制给形式参数,改变函数内形式参数的值会对实际参数产生影响
引用调用:把参数的引用复制给形式参数,该引用表示在函数内要用到的实际参数的地址,修改引用参数值会影响实际参数
指针:变量,独立,可变,可空,替身,无类型检查;
引用:别名,依赖,不变,非空,本体,有类型检查;