[elektro] C kérdés
Kovács Árpád
arpad.kovacs at freemail.hu
Tue May 13 22:47:23 CEST 2008
Én is csatlakozom azokhoz, akik kerülik a switch-case szerkezetet, eddig
sikerült mindíg megúsznom, inkább rakok többszörös else if-eket, annyira
úgysem lehet sebességkritikus, hacsak nem 50 felé kell szétugrani :)
Assembly-ben persze más a helyzet: az ún. "computed goto" egyszerűbb is és
átláthatóbb is, mint a komparáló mnemonikok hada... és mennyi szívás amikor
laphatáron kellene át ugrani vele ;)))
----- Original Message -----
From: "Moczik Gabor" <pm_levlista at progzmaster.hu>
To: <elektro at tesla.hu>
Sent: Tuesday, May 13, 2008 6:27 PM
Subject: Re: [elektro] C kérdés
Palasik Sandor wrote:
> Legegyszerűbb, ha a case utasításokat egyszerűen label-ként fogod fel. A
> goto nem divatos ugyan, de semmi ködös nincs körülötte. A használatát el
> lehet cseszni, de a fordítása nem probléma. A példádban pl. nem elegáns,
> hogy a for ciklusba beugrassz, de ha figyelsz, hogy a ciklusváltozó kapjon
> értéket akkor is, akkor nem gond.
De minek, ha egyszer szebben megoldhato pontosan ugyanez a mukodes, csak at
kell rendezni egy kicsit, ahogy az elobbi levelemben ott van. Atlathato, nem
felreertheto, a for ciklusra ranezve kozvetlenul latszik, hogy ott nem kap
kezdoerteket.
--
((( Móczik Gábor )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))
-----------------------------------------
elektro[-flame|-etc]
More information about the Elektro
mailing list