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.