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++ Dosya Silme

C++ Dosyanın Boyutunu Öğrenme

C++ Bir Sayının Mutlak Değerinin Hesaplanması

C++ 1 İle 100 Arasında 3'e Bölünebilenleri Bulma Örneği