2 つの数値の交換は、プログラミングでよく使用されます。もちろん、非常に一般的な方法で行うことも、さまざまな奇妙な方法で行うこともできます。ここでは、さらに 3 つの従来の方法を使用します。個人的には、あまり奇抜な方法は必要ないと思います。サンプルコードを https://github.com/chenyufeng1991/SwapFunction
にアップロードします。(1) ポインターを使用する
実装は次のとおりです:
リーリー (2) 3番目の番号を借りないでください リーリー(3)XOR
リーリー 上記の 3 つの実装は目を閉じても書けるはずで、完全に理解できるはずです。