Bir projeye başladığınızda program akışını kontrol etmek önemlidir. İstediğiniz kodun istediğiniz koşullara göre çalışması için “if-else” yapısı kullanılır. Örnek olarak if else yapısı kullanarak admin olmayan bir kullanıcının site yönetim paneline erişimini kısıtlayabilirsiniz.
Koşullu ifadelerde belirli operatörler vardır.
> büyüktür 3 > 2 is DOĞRU
< küçüktür 1 < 5 is DOĞRU
>= büyük veya eşittir 6 >= 6 is DOĞRU
<= küçük veya eşittir 3 <= 4 is DOĞRU
== eşittir 5 == 5 is DOĞRU
!= eşit değildir 5 != 4 is DOĞRU
if ( TRUE ) {
/* İfade doğru ise bu kısım çalıştırılır */
}
else {
/* İfade yanlış ise bu kısım çalıştırılır */
}
Bu programda, kullanıcıdan bir sayı alıyoruz ve sayının pozitif, negatif yada sıfır olduğunu kontrol ediyoruz.
#include <stdio.h>
int main() {
int sayi;
printf("Bir sayı girin: ");
scanf("%d", &sayi);
//Koşullu ifade kullanımı
if (sayi > 0) {
printf("Girilen sayı pozitif.\n");
} else if (sayi < 0) {
printf("Girilen sayı negatif.\n");
} else {
printf("Girilen sayı sıfır.\n");
}
return 0;
}