Formatovani if - bylo Automaticke pretypovani u AVR-GCC

Jaroslav Buchta jaroslav.buchta@gmail.com
Středa Červenec 22 21:58:52 CEST 2009


Co vim, nekdo to pouziva jako prevenci zapomenuti druheho = pak prekladac
hlasi syntaktickou chybu. Jiny duvod neznam a nepouzivam to ;-)

-----Original Message-----

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
>   

_______________________________________________
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