打印出来的值是3,8,我不知道你这题中的正确答案哪来的,为了这个我换了好几个编译器,VS,GCC,还有网上好多在线编译器,结果都是3,8,swap的操作数是外部的x,y,打印的是main内部的x,y,两者没什么联系
因为main函数里有x和y,就近原则使用的是这里的x,y,而swap()改变的是全局变量的值