[elektro] C kérdés plusz
vajk fekete
halaloszto at yahoo.co.uk
Mon May 19 17:30:17 CEST 2008
minden nyelvben van egy csomo olyan lehetoseg, amit hasznalni vagy nem hasznalni stilus kerdese. (pl majdnem minden nyelven lehet basic-ban programozni)
a mit hasznalunk-mit nem, meg egyaltalan a programozoi stilus vagy egyeni, vagy elfogadsz valami szabalygyujtment, amit valakik valami projekthez kitalaltak, vagy egy ceg belso szabalyzata, vagy hasonlo.
tkp ide tartozik a formazastol a valtozonevek kitalalasan at a mire hasznalulnk heap-et vagy sem kerdesen keresztul egy csomo minden.
pl van ahol nem illik ilyet irni:
if (felt1) alma();
else if (felt2) {cucc2;}
else if (felt3) {cucc3;}
else {cucc4;}
vajk
----- Original Message ----
From: hg12345 <hg12345 at freemail.hu>
To: elektro at tesla.hu
Sent: Monday, 19 May, 2008 5:20:18 PM
Subject: Re: [elektro] C kérdés plusz
Hi!
A kiemelés némileg torzitotta az eredeti szöveg környezetet, szerintem
is az ilyen megoldás kerülendő!
Nem akarok eltérni a C megoldásoktól, szeretném ha "hordozható
maradna kód"! A SWITCH és CASE-t nem használom továbbra se belső
kapcsos zárójelek mögé ugrásra! ( De az elvi lehetőség továbbra is
gondolkodóba ejt.... miért is hagyták ezt a lehetőséget a nyelvben)
> 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 )))
>
> -----------------------------------------
> elektro[-flame|-etc]
>
_______________________________________________________
Szerintem ezt megéri megnézni: http://eduverzum.educomm.hu ! Mi a cégnél már így tanulunk – ki angolul, ki németül. Próbáljátok ki ti is!
http://ad.adverticum.net/b/cl,1,6022,112478,180889/click.prm
-----------------------------------------
elektro[-flame|-etc]
__________________________________________________________
Sent from Yahoo! Mail.
A Smarter Email http://uk.docs.yahoo.com/nowyoucan.html
More information about the Elektro
mailing list