[elektro] C kérdés
hobilobi at gmail.com
hobilobi at gmail.com
Thu Aug 26 22:04:06 CEST 2010
2010.08.26. 18:41 keltezéssel, BALOGH ANTAL írta:
> A fordító optimalizál és igaza van .
> A fügvényben 9* szerepel T=T/10;
> A T értéke nem ismerhető fordításkor.
> És a fordító csak ott ahol utoljára szerepel generál kódot és azt használja
> minden alakalomkor .
> Csak már ezt nem láttam meg .
> Köszönöm a segítségeteket.
> Balogh Antal
>
>
>
>
Ezt így csinálja, mert a szorzást és osztást szubrutinnal végzi, és azt
hívogatja mindig, különben igen hosszú lenne a kód, ha minden helyre
befordítaná a teljes művelet algoritmusát.
Viszont töréspontot bármelyikre kellene tudni tenni.
Azt már tapasztaltam, hogy néha elkeveredik a sorok között, és az
utasítást tartalmazó sorra nem, de az alatta lévő üresre lehet
töréspontot tenni.
Erre azt szoktam mondani, hogy ajándék (ingyen) lónak ne nézd a fogát.
Sajnos ennél súlyosabb hibák is vannak a MPLAB+ C párosban.
István
More information about the Elektro
mailing list