Through a little typo, I accidentally found this construct:
int main(void) { char foo = \'c\'; switch(foo) { printf(\"Cant Touch This\\n\");
It is possible to implement a "loop and a half" with it, although it might not be the best way to do it:
char password[100]; switch(0) do { printf("Invalid password, try again.\n"); default: read_password(password, sizeof(password)); } while (!is_valid_password(password));