https://www.cnblogs.com/yaos/p/12088949.html
可以参考一下这个;因为swap传入的是变量a的引用,所以a在swap中改变的话,外部的变量a也会改变,因为它们是指向同一个地址的变量,但是变量b仅仅是作为参数传入,它在swap中改变对外部的b没有关系,如果改成swap(int& a, int& b);输出就会是3,2了.
这题选D吗?3,3
b的值没变,a的值通过函数调用,传参引用的方式,被b赋值成了3
所以是3,3
希望对题主有所帮助,可以的话,帮忙点个采纳!