VnexTR: Bilişim Forumu

Tam Versiyon: C++ If – Else Tek Satırda Kısa Kullanımı
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
If – Else yapısı bilindiği gibi belirli bir koşula göre yapılması gereken işlemler için kullanılan bir yapıdır. Bu yazımızda C++ da If-Else yapısını 3 farklı şekilde kullanacağız. Klasik kullanım yöntemi dışında tek satırda nasıl kullanılabileceği ile ilgili bir örnek yapacağız.

Örneğimizde a değişkenine bir değer vererek 3 farklı yöntemle karşılaştırma işlemi yapıyoruz. ilk kullanımda klasik yöntem, diğer 2 kullanımda tek satırda kısa yöntem ile nasıl kullanılacağı görünmektedir.
 
Kod:
#include <iostream>
 
using namespace std;
 
main(){
setlocale(LC_ALL,"Turkish"); //Türkçe karakter
 
int a=10;
if(a>12)  //1. Yöntem
{
printf("12 den büyük\n");
}
else
{
printf("12 den küçük\n");
}
a>12 ? printf("12 den büyük\n") : printf("12 den küçük\n"); //2. Yöntem
 
printf("%s",a>12 ? "12 den büyük\n" : "12 den küçük\n"); //3. Yöntem
 
}

Kodlarımızı yazıp çalıştıralım.