Programlama ile alakalı öğrenmeniz gereken bilgiler kaynağı

15.03.2016

Üçlü Karşılaştırma Operatörü [? :]

Hiç yorum yok :
Üçlü Karşılaştırma Operatörü [? :]


? : Operatörü neden kullanılır?


? : operatörü, if-else operatörünün yerine kullanılır. if-else ile yazılan kod satırımızı hem kısaltmak hem de bu kodu daha kısa bir şekilde ifade etmek için ? : operatörü kullanılır.


? : Operatörü Kullanımı


Koşul ? işlem1 : işlem2;

? : operatörü, koşul sağlanırsa işlem1'i sağlanmazsa işlem2'yi yapar. Böylelikle if-else ile yapacağımız işlemi ? : operatörü ile tek satırda halletmiş olduk.

Örnek

int main() {
    
    int a;
    cin >> a;
    a>10 ? printf("sayı 10'dan büyük") : printf("sayı 10'dan küçük eşit");
    
}

Eğer girilen sayı 10 dan büyük ise ?'den sonraki işlemi değilse :'dan sonraki işlemi yapar.

Hiç yorum yok :

Yorum Gönder