首页 > 代码库 > 交换两个变量值引发的感想

交换两个变量值引发的感想

前几天突然看到一段代码,虽然很简单,但引起了我的一些感慨……

 1 #include <stdio.h>  2  3 int main() 4 { 5         int a, b; 6         scanf("%d %d", &a, &b); 7         Swap(a, b); 8         return 0;    9 }10  11 void Swap(int x, int y)12 {13        x = x + y;    14        y = x - y;15        x = x - y;   16 }

 

感慨:解决问题的方法真的有很多种,也许是一个非常小的问题,也可能会有我们意想不到的解决方案。

谨记,做人要谦虚,更要人真对待遇到的每一个问题(即使以前解决过)。

换一个角度又有另外一番风景,难道不是吗?

交换两个变量值引发的感想