关于函数参数的传递方式
传值参数:
实际参数的值被复制到由函数开辟的内存空间中,成为形参的初始值。完成参数值传递之后,函数体中的语句对形参的访问、修改都是在这个标识对象上操作的,与实际参数无关。
实例:
#include<iostream> #include<cstring> using namespace std; void swap(int ,int); int main() { int a, b; cin >> a >> b; cout << "a=" << a << " b=" << b << endl; swap(a, b); cout << "a=" << a << " b=" << b << endl; system("pause"); } void swap(int a, int b) { int temp = a; a = b; b = temp; cout << "a=" << a << " b=" << b << endl; }