今天看到这个问题,我还一楞没想出来。查了下其实特别简单:
a = 1;b=2;
a = a + b;
b = a - b;
a = a - b;
本文介绍了一种不使用额外变量进行两个变量值交换的简便方法。通过三行代码实现了a和b值的互换,该方法巧妙利用了数学运算,避免了传统方法中使用第三个临时变量的步骤。
今天看到这个问题,我还一楞没想出来。查了下其实特别简单:
a = 1;b=2;
a = a + b;
b = a - b;
a = a - b;

被折叠的 条评论
为什么被折叠?