Bu örnekte kullanıcıdan aldığımız 2 sayının değerlerini değiştirip, yeni değerlerini ekrana yazdıracağız.
#include <stdio.h>
main()
{
int sayi1,sayi2;
int gecici;
// sayı deglerını tutmak ıcın
printf("1.Sayiyi giriniz: ");
scanf("%d",&sayi1);
printf("2.Sayiyi giriniz: ");
scanf("%d",&sayi2);
gecici = sayi1;
sayi1 = sayi2;
sayi2 = gecici;
printf("****Yeni durum****\n");
printf("1.Sayi = %d\n",sayi1);
printf("2.Sayi = %d",sayi2);
}
Önce kullanıcıdan 2 tane sayı alıyoruz. Daha sonra bu sayılarının değerlerini değiştirirken diğer sayıyı kaybetmemek için bir tane “gecici” adında değişken tanımlıyoruz.
Yani “sayi1=sayi2” yaparsak, “sayi1” in değerini kaybetmiş oluruz. Bundan dolayı bir tane değişken kullanarak değerleri değiştiriyoruz.
Kodun çıktısı şu şekildedir:
