C++中的交换函数

(正确版本)

     关于交换函数,第一次敲代码时出现了编译错误,仔细观察才发现原来第20行误写成了swap(*a,*b),第22行误写成了swap(&a,&c)。记得学c语言时候这个地方就出现过错误(悄悄地记在博客上xixi)。

(编译运行结果截图)

        最后一个打印出 1 2 的原因是 :使用了两次交换函数,第二次打印出的为原来的值。

猜你喜欢

转载自blog.csdn.net/mmmmmmyy/article/details/81114229