Bu yazımızda if ve else koşullarının nasıl yazıldığı,ne anlama geldiğini anlatıp orneklerle devam edeceğiz.

Yazıya başlamadan once onemli notlar
1-Tum satırlarda fonksiyon bitiminde ';' karakterini ekliyoruz.
2-scanf fonksiyonlarında genelde tanımlamaların belirttiği değişkenlerin başında '&' karakteri olur.
3-Kutuphane girişlerinde '' karakteri arası birleşik yazılmalıdır.Ornekteki kutuphane kodlarında boşluk yoktur.
4-Konuyu başka bir platformda yayınlarsanız alıntı ibaresi kullanmanız yeterlidir.

If-else koşullarının temeli if koşulu icindeki değer gecerliyse calıştır değilse else icindeki değeri calıştır mantığına dayanır.Bir ornekle acıklayalım:

#include < stdio.h >
#include < stdlib.h >

int main()

else

system("pause");
return 0;
}
Burada if koşuluna gore gireceğiniz 1.sayi 2.sayidan buyukse ilk mesaj ekrana basılır,değilse ikinci mesaj ekrana basılır.
Ornekte ufak bir değişiklik yaparak else if koşulunu da anlatalım.
#include < stdio.h >
#include < stdlib.h >

int main()

else if(sayi1==sayi2)

else

system("pause");
return 0;
}
burada else if komutu ilk if sağlanmazsa devreye girer o da yanlış ise yine else koşuluna gidilir.

Şimdi de size if-else merdivenini geniş bir ornekle anlatalım:

#include < stdio.h >
#include < stdlib.h >

int main()

else if(puanla >=80)

else if(puanla >=70)

else if(puanla >=60)

else if(puanla >=50)

else

system("pause");
return 0;
}
kaynak