[ aleksazr @ 02.04.2010. 16:46 ] @
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 |
[ aleksazr @ 02.04.2010. 16:46 ] @
[ X Files @ 02.04.2010. 17:09 ] @
U pravu si :)
P.S. Nemas pri ruci neki kompajler? U takvim slucajevima Google: "online c compiler" ... ukucas kod, posle samo ide Save As ... run... [ BrainDemage @ 02.04.2010. 18:59 ] @
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) [ aleksazr @ 02.04.2010. 20:58 ] @
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... [ Goran Rakić @ 02.04.2010. 21:08 ] @
Sa ispravnim kompilatorom, C je na oba isti.
Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|