Formatovani if - bylo Automaticke pretypovani u AVR-GCC

Milan B. milan@bastl.sk
Středa Červenec 22 21:52:18 CEST 2009


Mna sa nepytajte, ja som to prevzal z povodneho dotazu :)

Ponechal som to presne tak, aby som sa vyhol spekulaciam typu "ale ked 
je to v inom poradi, tak sa to moze prelozit inac" ... inac s vami suhlasim

viz http://list.hw.cz/pipermail/hw-list/2009-July/146704.html

-m-

Rollfree wrote:
> Muzu mit dotaz, nesouvisejici s Vasi puvodni otazkou na optimalizaci ?
>
> Ve vsech vasich prikladech pouzivate formatovani "if" typu
> if (vysledek == porovnavany vstup),
> tvrdosijne se opakuje ve vsech pripadech:
>
> if (3 & Status) { ...
> if (3 == (3 & Status)) { ..
> if (3 == (3 & Var2)) { ...
>
> Syntakticky je to samozrejme spravne, ale pripada mi to pomerne
> nelogicke. Prece kdyz o problemu uvazujete nebo treba o nem
> s nekym mluvite, tak taky nepouzijete konstrukci "... kdyz se
> trojce rovna trojka and status ...", ale spis "... kdyz se status
> and tri rovna trojce ...".
> Takze by (podle me) vypadal logicteji zapis:
>
> if (Status&3) { ...
> if ((Status&3)== 3) { ..
> if ((Var2&3)==3) { ...
>
> Prozradite, co Vas vede k Vasemu stylu formatovani ?
>
> Diky.
> rollfree
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list@list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
>   




Další informace o konferenci Hw-list