Found this code at C Puzzles.
#include int main() { int a=1; switch(a) { int b=20; case 1: printf(\"b is %d\\n\",b);
b is not being initialized. Put it outside of the switch statement.
b