Skip to content

Instantly share code, notes, and snippets.

@reagent
Created November 5, 2012 18:56
Show Gist options
  • Save reagent/4019578 to your computer and use it in GitHub Desktop.
Save reagent/4019578 to your computer and use it in GitHub Desktop.
int main(int argc, char *argv[])
{
int val = 5;
switch(val) {
case 0: do {
case 5:
printf("Got here, value is %d\n", val);
case 4:
printf("Got here, value is %d\n", val);
case 3:
printf("Got here, value is %d\n", val);
case 2:
printf("Got here, value is %d\n", val);
case 1:
printf("Got here, value is %d\n", val);
} while (--val >= 0);
}
return 1;
}
Got here, value is 5
Got here, value is 5
Got here, value is 5
Got here, value is 5
Got here, value is 5
Got here, value is 4
Got here, value is 4
Got here, value is 4
Got here, value is 4
Got here, value is 4
Got here, value is 3
Got here, value is 3
Got here, value is 3
Got here, value is 3
Got here, value is 3
Got here, value is 2
Got here, value is 2
Got here, value is 2
Got here, value is 2
Got here, value is 2
Got here, value is 1
Got here, value is 1
Got here, value is 1
Got here, value is 1
Got here, value is 1
Got here, value is 0
Got here, value is 0
Got here, value is 0
Got here, value is 0
Got here, value is 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment