[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