C++ - Что выведет следующая программа? | ProgHub
Что выведет следующая программа:
#include <iostream> 
 
using namespace std; 
 
void f(int n, bool skip) { 
   switch (n) { 
      case 1: cout << 1; 
 
      if (!skip) 
      case 2: cout << 2; 
 
      if (!skip) 
      default: cout << n; 
   } 
} 
 
int main() 
{ 
   f(1, true); 
   f(2, false); 
 
   return 0; 
} 
12122
12
122
Возникнет ошибка компиляции