C++中,函数调用时,需要传递给函数形参个数相同的实参,传递方式一般有4种:
1)值传递。
将实参的值复制到形参中,而形参与实参不是同一个存储单元。所以调用结束后,实参的值不会改变,
2)指针传递。
当进行指针传递时,形参是指针变量,实参是一个变量的地址,调用函数时,形参指向实参变量单元。函数中,改变的不是实参的值,而是实参地址所指向的变量的值。
3)传引用。
实参地址传递到形参,使形参的地址取实参的地址。从而形参和实参共享同一单元的方式。
4)全局变量传递。
C++中,函数调用时,需要传递给函数形参个数相同的实参,传递方式一般有4种:
1)值传递。
将实参的值复制到形参中,而形参与实参不是同一个存储单元。所以调用结束后,实参的值不会改变,
2)指针传递。
当进行指针传递时,形参是指针变量,实参是一个变量的地址,调用函数时,形参指向实参变量单元。函数中,改变的不是实参的值,而是实参地址所指向的变量的值。
3)传引用。
实参地址传递到形参,使形参的地址取实参的地址。从而形参和实参共享同一单元的方式。
4)全局变量传递。