[elektro] C kerdes
Szima Gábor
sygma at tesla.hu
Wed Jun 10 13:16:55 CEST 2009
On Wed, 10 Jun 2009, Palasik Sandor wrote:
> Közben rájöttem a hibára:
>
>> uint fcs=fcshi<<8 + fcslo;
>
> Ez ugyanis nem azt jelenti, hogy
> ( fcshi<<8) + fcslo
> hanem
> fcshi << ( 8+fcslo)
Aranyszabaly: inkabb legyen 10 "felesleges" zarojel, mint egy hianyzo...
Az ujabb gcc-k (4.3.x) pl. mar ezert is kiugatnak:
if ( a > 1 || b > 3 && c < 10 ) ...
Igy a helyes:
if ( a > 1 || (b > 3 && c < 10) ) ...
-Sygma
More information about the Elektro
mailing list