Изменение переменной switch внутри case

В следующем коде:

int i = 0;

switch(i)
{
    case 0:
        cout << "In 0" << endl;
        i = 1;
        break;
    case 1:
        cout << "In 1" << endl;
        break;
}

Что произойдет? Вызовет ли он неопределенное поведение?

9
задан Dani 30 November 2011 в 22:13
поделиться