Не могу красиво выйти из цикла используя break внутри switch, успевает сработать только один раз. пробовал еще return; но он выкидывает в такую далину куда мне не надо.
for (;;){
switch (a)
{
case 0: a++; break;
case 1: a++; break;
case 2: a++; break;
case 3: a++; break;
case 4: break; break; // печально но не работает :(
default:
break;
}
}
for (;;)
{
switch (a)
{
case 0: a++; break;
case 1: a++; break;
case 2: a++; break;
case 3: a++; break;
case 4: goto DONE;
}
}
DONE: ; // точка с запятой нужна только если потом идёт фигурная скобка
Лучше сразу указать условие выхода из цикла:
while (a != 4)
{
switch (a)
{
case 0: a++; break;
case 1: a++; break;
case 2: a++; break;
case 3: a++; break;
}
}
Или вообше без switch :
for (;;)
{
if (a == 4) break;
++a;
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Около месяца изучаю C++, несколько дней пытаюсь отладить кодОшибка, наверное, очевидная для бывалых, всё никак не находится
Хочу, чтобы выводилось значение переменной aЕсли введенное число больше 5 - вывести 5, иначе 4
В Microsoft Visual Studio есть встроенный дебаггер, который позволяет дизассемблировать выполняемый файл и ходить по строчкам ассемблера пошагово
Есть сайтбар , его выдвижение и задвижение нужно анимировать , но с помощью свойства animation получается только первое (анимация выдвижения)...