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.