Не совсем, но вы можете сделать это:
switch(color)
{
case GREEN:
case RED:
case BLUE:
Paint();
break;
case YELLOW:
if(AlsoHasCriteriaX) {
Paint();
break; /* notice break here */
}
default:
Print("Ugly color, no paint.")
break;
}
ИЛИ вы можете сделать это:
switch(color)
{
case GREEN:
case RED:
case BLUE:
Paint();
break;
case YELLOW:
if(AlsoHasCriteriaX) {
Paint();
break; /* notice break here */
}
goto explicit_label;
case FUCHSIA:
PokeEyesOut();
break;
default:
explicit_label:
Print("Ugly color, no paint.")
break;
}