[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