本文介绍了交换三个号码在单声明的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有possiblty在一条语句来交换三个号码
Is there any possiblty to swap three numbers in a single statement
例如:
- A = 10
- B = 20
- C = 30
我要值被改变按下面的列表
I want values to be changed as per the following list
a = 20
b = 30
c = 10
可以在这些值在一行被转移?
Can these values be transferred in a single line?
推荐答案
我找到了这个问题的另一种解决方案。
I found another solution for this question.
您可以在许多语言使用像 C,C ++和Java
。
You can use this in many languages like C,C++ and Java
.
它将为工作浮动
和长
也。
a=(a+b+c) - (b=c) - (c=a);
这篇关于交换三个号码在单声明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!