Formatovani if - bylo Automaticke pretypovani u AVR-GCC

Rollfree rollfree@volny.cz
Středa Červenec 22 21:37:48 CEST 2009


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



Další informace o konferenci Hw-list