Bu komut, yalnızca C++ a özgüdür. Kendine özgü
bir yazılımı ve mantıksal kullanımı vardır. if-else komutunun
kısaltılmışıdır. Fakat, tüm if-else komutları yerine kullanılmaz.
Yalnızca karşılaştırma sonrası, tek komut kullanılan uygulamalar
için geçerlidir. Bu söylediklerimizi örnek üstünde gösterelim://tekcift.cpp
//tekcift.cpp yi bu sefer ?: ile yapıyoruz
#include <iostream.h>
main()
{
int sayi;
cout<< "Bir sayı giriniz:";
cin >> sayi;
cout << (sayi %2==1 ? "tek" : "çift") ;
}
Kullanış biçimi:
cout << (sayi %2==1 ? "tek" : "çift") ;
çok basit ama dikkat edelim. Her zaman kullanmıyoruz.
|