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++ 1'den 100'e Kadar Asal Sayı Toplamı Örneği

C++ Sinüs Değerini Hesaplama

C++ Dosyanın Boyutunu Öğrenme

C++ Dosyanın İçeriğini Byte Dizisi Olarak Okuma

C++ Dosya Oluşturma