[elektro] C kérdés plusz

Moczik Gabor pm_levlista at progzmaster.hu
Mon May 19 17:06:09 CEST 2008


hg12345 wrote:
> Ha csinálsz egy kiszámított goto utasítást ezzel akarhová ugorhatsz a 
> megengedett címtartományon belül, vagyis kitudsz lépni a függvényből 
> a stack helyreállítása nélkül, gondolom.
> pl.:
> #define   RESET          goto *((void*)0);
> 
> Ez alapján bármi kivitelezhető:
> pl.:
> 
> static void * ff[]={ &&f1, &&f2, &&f3};
> 
> majd 
>   goto **ff[2];

Na jo, de aki ilyet akar csinalni C-ben, annak mar minden mindegy :-)
ne azon problemazzon hogy if kozepebe ugrik egy case szerkezettel...

A C egy magasszintu nyelv, ami emellett lehetove tesz sokmindent, de ez nem 
jelenti azt, hogy ezt ha kell ha nem, mindenaron ki is kell hasznalni. Ez 
nem assembly, ha valaki abban nott fel, es csakazertis be akarja 
bizonyitani, hogy az a legjobb, akkor hasznalja azt. De ha C-t hasznal, 
akkor meg kell tanulni az itt kovetendo iranyelveket, es azt kell 
alkalmazni, nem mindenaron asm szemleletet kell raeroltetni.

-- 
((( Móczik Gábor  )))--((( E~mail: "pm-01" @AT "progzmaster" .DOT "hu" )))
((( Skype: moczik )))



More information about the Elektro mailing list