Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.010 pregleda

Najnovija ↓

rez = (var == 1) ? 2 : 3; 02.04.2010. u 17:46 · pre 201 mesec #1
Moze neko da mi potvrdi da se
rez = (var == 1) ? 2 : 3;

moze pisati i
if (var ==1)
rez = 2;
else
rez = 3;

znaci, ako VAR=1, onda REZ=2,
u *svim ostalim* slucajevima, REZ=3?

Hvala
Re: rez = (var == 1) ? 2 : 3; 02.04.2010. u 19:59 · pre 201 mesec #3
To sto si prvo napisao je ternarni operator,cija je sintaksa sledeca:
Code:
<test> ? <resultIfTrue> :  <resultIfFalse> 

Razlika izmedju iskaza if i koriscenja ternarnog operatora je u tome sto kod if iskaza nema rezultat (tj.ne koristi se prilikom dodele)
Potpis
Život je polje svih mogućnosti.
Ono što izaberete to je vaš život.
Re: rez = (var == 1) ? 2 : 3; 02.04.2010. u 21:58 · pre 201 mesec #4
Citat:
BrainDemage: To sto si prvo napisao je ternarni operator


Hvala, nigde nisam mogao da nadjem naziv.

Imam dva kompajlera, za x86 i za ARM.
x86 dobro poznajem, ali me ARM zbunio, pa rekoh, da proverim...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme