C# İki Değişkenin İçeriğini 3. Değişken Kullanmadan Değiştirme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Banlı Üye
Katılım
7 Nis 2020
Mesajlar
116
Çözümler
3
Tepki puanı
18
Yaş
30
6 HİZMET YILI
Normalde her okulda öğretilen temel mantık 3. bir değişken ile iki değişkeni aralarında yer değiştirmektir ama bunun için üçüncü bir değişkene boşuna hafızada yer açılması gerekmiyor.


C#:
static void Main(string[] args)
{
int sayi1 = 10;
int sayi2 = 20;
 
Console.WriteLine("Yer değiştirilmeden önceki değeri");
Console.WriteLine("Sayı 1={0}",sayi1);
Console.WriteLine("Sayı 2={0}", sayi2);
 
 
sayi1 = sayi1 + sayi2;
sayi2 = sayi1 - sayi2;
sayi1 = sayi1 - sayi2;
Console.WriteLine("___________________________________");
Console.WriteLine("Yer değiştirildikten sonraki değeri");
Console.WriteLine("Sayı 1={0}", sayi1);
Console.WriteLine("Sayı 2={0}", sayi2);
 
Console.ReadKey();
 
}

Örnek Çıktı:
 
Onaylı Üye
Katılım
1 May 2020
Mesajlar
69
Çözümler
1
Tepki puanı
2
Yaş
26
6 HİZMET YILI
Kanka gerekmiyorsa çok detaya inme devamken .d
 
Seçkin Üye
Katılım
18 Nis 2019
Mesajlar
304
Çözümler
1
Tepki puanı
18
Ödüller
3
Yaş
47
7 HİZMET YILI
ufakta olsa ınsanın bılgı vermesı kadar guzel bısey varmı allah askına helal olsun
 
Üye
Katılım
23 Şub 2019
Mesajlar
11
Tepki puanı
0
Yaş
25
7 HİZMET YILI
Hellal olsun bro bir bilgi bir bilgidir.
 
Uzman Üye
Katılım
17 Nis 2020
Mesajlar
284
Çözümler
2
Tepki puanı
21
Yaş
36
6 HİZMET YILI
Ram için bu kadar küçük şeyler mevzu değil bence.Cpu'ya bir adım fazla işlem yaptırmak karşığı.
 
Onaylı Üye
Katılım
22 Ocak 2020
Mesajlar
93
Çözümler
1
Tepki puanı
3
Ödüller
3
Yaş
34
6 HİZMET YILI
Hellal olsun bro bir bilgi bir bilgidir.
 
Banlı Üye
Katılım
7 Nis 2020
Mesajlar
116
Çözümler
3
Tepki puanı
18
Yaş
30
6 HİZMET YILI
Ram için bu kadar küçük şeyler mevzu değil bence.Cpu'ya bir adım fazla işlem yaptırmak karşığı.
adım sayısı aynı
temp=sayı1
sayı1=sayı2
sayı2=temp
ayrıca işlem ne olursa olsun işlemcinin alu birimine gidecek o yüzden rami boşa yormamış olursun sadece

edit: piyasada hala xp serverlar var 5k kişi için ramde yaklaşık 9gb tutmak istemezsin zaten o bilgisayarlarda çalışınca fark edersin ama fikrini belirttiğin için teşekkürler
 
Son düzenleme:
Üye
Katılım
14 Haz 2019
Mesajlar
43
Tepki puanı
3
Ödüller
3
Yaş
37
7 HİZMET YILI
bueatiful hard work i appricate ur work thank you
Post automatically merged:

bueatiful hard work i appricate ur work thank you
 
Onaylı Üye
Katılım
3 May 2020
Mesajlar
70
Tepki puanı
0
Ödüller
2
Yaş
29
6 HİZMET YILI
Even if there is a small thing, do you have something as good as a man's knowledge?
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...