void testswitch( int a, int* b, int c) { switch (a) { case 0: *b = 0; break; case 1: if ( c > 100 ) *b = 0; else *b = 3; break; case 2: *b = 1; break; case 3: break; case 4: *b = 2; break; } } void testswitch1( int a, int* b) { switch (a) { case 0: *b = 3; break; case 1: if ( *b > 100 ) *b = 9; else *b = 7; break; case 2: *b = 1; break; case 3: break; case 4: *b = 5; break; } }