//值传递
//形参是实参的拷贝
//形参是实参的拷贝
#include using namespace std; //值传递 //形参是实参的拷贝 void swapByValueTranf(int* a, int* b){ int* t = a; a = b; b = t; } //引用传递 //形参是实参的引用 void swapByReferenceTranf(int &a, int &b){ int t = a; a = b; b =t; } int main(){ int a = 4, b = 5; swapByReferenceTranf(a,b);//此为引用传递 swapByValueTranf(&a, &b);//此为值传递 return 0; }