int main ( void ) { int x = 0, y = 1, z = 2; if ( ( x == 1 ) | ( y == 2 ) ) //违背1 { z = 3; } if ( ( x == 3 ) & ( y == 4 ) ) //违背2 { z = 5; } return ( 0 ); }