C'de "?" işareti ile kontrol yapma

backf6

Hectopat
Katılım
18 Aralık 2020
Mesajlar
173
Daha fazla  
Cinsiyet
Erkek
C'de if else kullanımı yerine soru işareti ile kıyaslama yapmayı öğreniyorum örnekler arasında aşağıdakini anlamadım if-else mantığında karşılığı nedir?

sonuc==0?sonuc=basamak<oncekibasamak? 1:0:0
 
Kusura bakmayın meraktan soruyorum,

Böyle bir kod yakın zamanda büyük bir okulda ödev olarak falan mı verildi?

İki gün önce de birisinin bu kodu attığına emin gibiyim.
 
Kusura bakmayın meraktan soruyorum,

Böyle bir kod yakın zamanda büyük bir okulda ödev olarak falan mı verildi?

İki gün önce de birisinin bu kodu attığına emin gibiyim.
Cevapladığınız konulara baktım gerçekten de benimkiyle aynı. Ben açık kaynaklı okulların bir tanesinde buldum hangisi hatırlamıyorum.
 
Basit örnek veriyim daha rahat anlarsın.

C++:
int sayi = 5;

if(sayi == 5)
{
    printf("Sayi 5");
}
else
{
    printf("Sayi 5 degil");
}

printf("Sayi %s", (sayi == 5) ? ("5") : ("5 degil"));
 

Geri
Yukarı