15.03.2016
Üçlü Karşılaştırma Operatö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.
Kaydol:
Kayıt Yorumları
(
Atom
)
Hiç yorum yok :
Yorum Gönder