C Programlama - İki Tam Sayıyı Toplatma
Dikkat ederseniz ilk örneğimizde sadece ekrana (çıkış aygıtına) yazdırma işlemini yaptık. Şimdi ise klavyeden (giriş aygıtından) aldığımız iki sayıyı toplayıp ekrana yazan kodu yazalım.
#include <stdio.h>
#include <conio.h>
int main()
{
int sayi1, sayi2, toplam;
printf("Ilk sayiyi giriniz: ");
scanf("%d", &sayi1);
printf("Diger sayiyi giriniz: ");
scanf("%d", &sayi2);
toplam = sayi1 + sayi2;
printf("Toplam: %d", toplam);
getch();
return 0;
}
İlk satırdaki "int" ifadesi veri tipini, yanında virgülle ayrılan ifadelerde değişkenleri göstermektedir.
Değişkenlerimizi öncelikle tanımlamak durumundayız. Burada 3 tane integer (tam sayı) türünde değişken tamamladık.
"printf()" fonksiyonu ile "Ilk sayiyi giriniz: " ifadesini ekrana yazdırdık.
"scanf("%d", &sayi1);" ifadesinde görüldüğü üzere fonksiyon iki tane parametre almaktadır. (Daha fazla parametre de alabilir.)
İlk parametre ("%d") alınacak sayının decimal (onluk taban) olduğunu belirtir.
Diğer parametrenin başındaki ampersanda (&) dikkat ediniz. Bu operatör burada adres anlamındadır.
Kısacası "&sayi1" ifadesi ile sayi1'in adresini göndermiş olduk.