输出结果a=3,b=5在swap函数中只交换了参数,交换结果并没有返回给main中的a和b,故交换并没有实现。除非用int*指针传参。
这个程序是有错误的,不能编译通过运行。纠正错误以后的运行结果是:a=3,b=5
3 5呗 直接这样写函数交换不了变量值的,得用指针。