using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace fileMove
{
class Program
{
static void Main(string[] args)
{
int num1 = 20;
int num2 = 30;
Console.WriteLine($"before num1 = {num1}, num2 = {num2}");
//利用临时变量进行交换
int temp;
temp = num1;
num1 = num2;
num2 = temp;
Console.WriteLine($"after num1 = {num1}, num2 = {num2}");
//利用加和再减进行交换
num1 = num1 + num2;
num2 = num1 - num2;
num1 = num1 - num2;
Console.WriteLine($"change again num1 = {num1}, num2 = {num2}");
//利用位操作符进行交换
num1 = num1 ^ num2;
num2 = num1 ^ num2;
num1 = num1 ^ num2;
Console.WriteLine($"change again num1 = {num1}, num2 = {num2}");
Console.ReadKey();
}
}
}
三种不同方式实现数据交换--C#实现
最新推荐文章于 2023-04-18 12:37:28 发布