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++ Bir Sayının Rakamlarının Toplamını Bulma Örneği

C++ Dosya Oluşturma

C++ Bir Stringten İlk N Karakteri Kaldırma Örneği

C++ Dosyanın Uzantısını Değiştirme

C++ Bir Listede Birden Çok Olan Elemanları Göstermek