[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