přístup na byty v int C

Josef Štengl ok1ced na nagano.cz
Úterý Říjen 29 13:30:30 CET 2013


Notěbůch, ještě že vám nedělám revize kódu :-).

Jen pro ty, co by se z toho chtěly poučit; jako ukázka možnosti ukazatelů to lze použít, jinak jsou to příklady jak to, v 
tomto konkrétním případě, _nedělat_. Oproti prostému shiftu je to komplikace jak pro programátora, toho kdo to bude číst i 
pro kompilátor.

Pro dokonalé poučení najděte situace, kdy to nebude fungovat tak jak očekáváte :-D.

ced


Dne 29.10.2013 11:37, Jaroslav Buchta napsal(a):
> To asi prekladaci zbytecne komplikujete zivot, dalo by se bez pomocne promenne:
> ((char *)&Linear.Krok)[0] = eeprom...
> ((char *)&Linear.Krok)[1] = eeprom...
>
> nebo
> *((char *)&Linear.Krok + 0) = eeprom...
>



Další informace o konferenci Hw-list