이 글에서는 C#의 알고리즘을 주로 소개하는데, 교류 관련 지식으로 참고가치가 매우 좋습니다. 아래 에디터와 함께 살펴보겠습니다
두 변수의 값을 교환하는 것은 두 잔의 음료를 교환하는 것과 같습니다. 우유 한 잔과 커피 한 잔을 어떻게 바꿀 수 있을까요?
변수 교환도 마찬가지입니다. 두 변수를 교환하려면 중간 변수인 "빈 컵"도 필요합니다.
string a="振刚";//第一个变量 string b="文峰";//第二个变量 string temp;//中间变量 //第一步:将变量a赋值给中间变量 temp=a;//如同牛奶倒入空杯 //第二步:将变量b赋值给变量a a=b;//如同咖啡倒入牛奶杯 //第三步:将中间变量赋值给变量b b=temp;//如同空杯中的牛奶倒入咖啡杯 //此时交换完成,变量a存储了“文峰”,b存储了“振刚”
이러한 실제 문제를 해결하는 단계는 "알고리즘"이라고 불리는 교환은 가장 일반적으로 사용되는 알고리즘입니다.
또 다른 예:
namespace Test { class Program { static void Main(string[] args) { string boy = "秀丽";//男孩名字 string girl = "伟强";//女孩名字 string temp;//中间变量 temp = boy;//把男孩的名字赋值给temp boy = girl;//把女孩的名字赋值给男孩 girl = temp;//把temp中的名字赋值给女孩 Console.WriteLine("男孩叫"+boy+" 女孩叫"+girl); } } }
실행 결과는 다음과 같습니다.
위 내용은 C# 알고리즘 교환 코드 예제에 대한 기본 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!