vb.net - 交换两个整数而不使用第三个变量

标签 vb.net algorithm

我有一个任务,我需要在不使用第三个变量的情况下交换两个整数。 我不知道该怎么做。我将如何编码?

最佳答案

是的,这是可能的:

Dim var1 = 1
Dim var2 = 2
var1 = var1 + var2
var2 = var1 - var2
var1 = var1 - var2

但是你为什么需要它?代码变得深奥。

关于vb.net - 交换两个整数而不使用第三个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10350118/

相关文章:

c# - 正则表达式匹配除字符列表以外的所有内容

vb.net - 制作文件夹并复制文件

algorithm - A* 找到第二条最短路径

c++ - 输出所有组合的硬币找零算法是否仍然可以通过DP解决?

algorithm - 预测室内温度的机器学习算法

vb.net - 运行时错误 : Object expected not working inside of an if statement

jquery - 可以在 ASP.Net 中使用 jQuery $.ajax 而不交换/返回数据吗?

.net - WInforms Combobox SelectionChangeCommitted 事件并不总是改变 SelectedValue

algorithm - 从一系列可能有噪声、不一致或不完整的传递关系构建排名

algorithm - 使用 "Treap"比较两组