@kemi:meg valamivel gyorsabb kódot is fordít Ez még nem minden esetben igaz.@kemi:De a nullával komparálás is fölösleges Jogos, valóban nem kellene, de itt a kód olvashatóságát szolgálja, ugyanis ott aritmetikai műveletet végzünk és egyértelműbb, ha ki van írva, hogy a bitwise-és eredménye nem lehet nulla. Ettől még neked igazad van, az aritmetikai nulla az logikai hamis; ez csak az én vesszőparipám, hogy aritmetikai műveletnél kiírom. (Meg ez egy Pascalról konvertált kód, ott meg ki kellett írni.)@kemi:C++-ban viszont a logikai operátor magasabb prioritású. Na, akkor ezt most nem értem. C-ben a bináris alacsonyabbrendű. Akkor most vagyC++-ban viszont a bináris operátor magasabb prioritású. vagyC++-ban is a logikai operátor magasabb prioritású.
|