C++里把int&作为函数参数是什么意思?

C++里把int&作为函数参数是什么意思


GCT1015
浏览 746回答 1
1回答

慕姐8265434

这是传引用调用,函数调用参数的时候不会再拷贝一个副本。// 函数调用后a 和b并没有达到交换的目的(拷贝临时变量 a, b)int swap(int a, int b){int temp = a;a = b);b = temp ;}// 函数调用后a 和b的值进行了交换(直接作用于 a, 和b)int swap(int &a, int &b){int temp = a;a = b);b = temp ;}
打开App,查看更多内容
随时随地看视频慕课网APP