C++ Tek Satırda If Else Yazma

C++ programlama dilinde, koşul durumlarını kontrol etmek için if-else ifadeleri kullanılır. Ancak bazen, tek satırda bir if-else ifadesi yazmak daha pratik olabilir. Bu işlem için C++ ternary ifadesi kullanılır.

C++ ternary ifadesi, üç parçadan oluşur: koşul, doğru durumda değer ve yanlış durumda değer. Koşul doğruysa, doğru durumda değer döndürülür; aksi takdirde yanlış durumda değer döndürülür. Bu sayede, if-else bloklarını tek bir satırda yazabilirsiniz. Aşağıdaki kullanıma bakalım...

int yas = 15;
string mesaj = (yas < 18) ? "Yaşınız küçük" : "Yaşınız Büyük";
cout << mesaj;

Bu kodda, ternary ifadesi kullanılarak, "yas < 18" koşulu kontrol ediliyor. Eğer bu koşul doğruysa, "Yaşınız küçük" mesajı atanıyor. Aksi takdirde, "Yaşınız Büyük" mesajı atanıyor.


C++

İlginizi Çekebilir

C++ Dosya Varsa Oluşturmama Kontrolü

C++ Bir Sayının Asal Sayı Olup Olmadığını Bulma Örneği

C++ Bir Stringdeki Noktalama İşaretlerini Kaldırma Örneği

C++ Bir Dizi Tam Sayının Ortalamasını Bulma

C++ Dizideki Bir Elemanı Döngü İle Arama Örneği