switch (val) {    // осторожно
  case 1:
      cout << "case 1\n"; case 2; cout << "case 2\n"; default: cout << "default: case не найден\n"; } 
при val==1 напечатает
 
  case 1
  case 2
  default: case не найден