You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
switch (menu) {
case 0:
menu = 1;
break;
case 1:
lcd.clear();
lcd.print(">MenuItem1");
lcd.setCursor(0, 1);
lcd.print(" MenuItem2");
break;
case 2:
lcd.clear();
lcd.print(" MenuItem1");
lcd.setCursor(0, 1);
lcd.print(">MenuItem2");
break;
case 3:
lcd.clear();
lcd.print(">MenuItem3");
lcd.setCursor(0, 1);
lcd.print(" MenuItem4");
break;
case 4:
lcd.clear();
lcd.print(" MenuItem3");
lcd.setCursor(0, 1);
lcd.print(">MenuItem4");
break;
case 5:
menu = 4;
break;
}
И здесь вопрос собственно - что предпочтительнее использовать конструкцию SWITCH-CASE или IF-ELSE?
switch (var) {
case 1:
//выполняется, когда var равно 1
break;
case 2:
//выполняется когда var равно 2
break;
default:
// выполняется, если не выбрана ни одна альтернатива
// default необязателен
}
if(var=1) //выполняется, когда var равно 1;
if(var=2) //выполняется, когда var равно 2;
Вопрос эстетики или действительно важно применять ту или иную конструкцию?
В более поздних примерах кода из интернете(до 2017 года) применяют больше IF-ELSE.
В свежих примерах(с 2018 и до нг) чаще встречаю SWITCH-CASE.
The text was updated successfully, but these errors were encountered:
brightproject
changed the title
Для пунктов меню лучше использовать логику CASE или IF
Для пунктов меню лучше использовать логику CASE или IF?
Oct 9, 2022
Я использую IF ELSE, мне так удобнее, а так кажется вряд ли кто-то ответит на этот вопрос. Не думаю, что будет какой-то прям выигрыш в быстродействии того или иного выбора, а вымерять микросекунды, ну такое...
Ищу оптимальный код для своего меню.
Перелопатил с десяток примеров, и обратил внимание, что во многом коде меню, пункты записаны массивом
или
А в некоторых, зашиты жестко в коде
И здесь вопрос собственно - что предпочтительнее использовать конструкцию SWITCH-CASE или IF-ELSE?
Вопрос эстетики или действительно важно применять ту или иную конструкцию?
В более поздних примерах кода из интернете(до 2017 года) применяют больше IF-ELSE.
В свежих примерах(с 2018 и до нг) чаще встречаю SWITCH-CASE.
The text was updated successfully, but these errors were encountered: