本文介绍了交换三个号码在单声明的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有没有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);

这篇关于交换三个号码在单声明的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-12 08:48