Példa

void foo( int a, int b)
{
if( a&b != 0 ) {
//először a b!=0 kerül kiértékelésre
}
}

Megoldás
Szögletes zárójelek használatával gondoskodjék róla, hogy, először a bitenkénti operátor kerüljön kiértékelésre.

void foo( int a, int b)
{
if( (a&b) != 0 ) {
//először az (a&b) kerül kiértékelésre
}
}