传值调用
实参---->形参(实参传数给形参,形参获得实参的数值),改变形参不改变原先的实参,因为两者在获得值之后没有任何关系。
引用调用
实参---->形参(实参传地址给形参,形参获得实参的地址),改变形参会反映在存储单元中,实参会被改变。
只有实参传值或者地址给形参!
没有形参穿值或者地址给实参的说法!
形参没有确定的值,只能是变量。
实参可以是常量、变量、表达式、函数。
实参可以是表达式, 但不是“任意”,表达式计算结果的 类型 必须与 形参一致。当然数值不能超界溢出。
传值调用
实参---->形参(实参传数给形参,形参获得实参的数值),改变形参不改变原先的实参,因为两者在获得值之后没有任何关系。
引用调用
实参---->形参(实参传地址给形参,形参获得实参的地址),改变形参会反映在存储单元中,实参会被改变。
只有实参传值或者地址给形参!
没有形参穿值或者地址给实参的说法!
形参没有确定的值,只能是变量。
实参可以是常量、变量、表达式、函数。
实参可以是表达式, 但不是“任意”,表达式计算结果的 类型 必须与 形参一致。当然数值不能超界溢出。