Зависла компиляция

Куда я попал?! :man_facepalming:

1 лайк

селедка начала действовать?

палата номер 7… номер у 707 экспроприировали для общественных нужд

@ua6em Теперь он 007 выходит. Секретный.

Не, этот номер мной уже занят.

О… я пошел…
Это никакая не 7 палата. Это 6 палата.

Это школа демократии! Не зря классик говорил: «В сумасшедшем доме каждый мог говорить все, что взбредет ему в голову, словно в парламенте».

Надеюсь, Вы ничего не имеете против парламентской демократии?

…и я пошёл попил-поел, не полегчало…

@ЕвгенийП Да я не имею ничего против любой формы политики, но тут уж точно не парламентская демократия, а тоталитарная)))

А что, есть разница?

Вы знакомы с теоремой Эрроу? Это вполне строго доказанный математический факт (гугл в помощь, если что), из которого прямо следует, что идеальная, доведённая до абсолюта демократия, есть ничто иное, как диктатура.

Заметьте, теорема Эрроу - математический факт, а не сдобренные рукомашеством и слюной доводы пропагандистов.

2 лайка

нене, я про политику не хочу.

А это было про математику, если Вы не заметили :slight_smile:

Евгений, а они не знают математику (я не говорю про арифметику), они не знают логику (общую логику), а не бытовую, как они привыкли.

Товарищи, подскажите:
при переходе к коду 1
код 2 и код 3 перестают исполнятся?

void menu(){
 // код 1
}
void setup() {
 
}
void loop() {
// код 2

if (int i==0)  {menu();}
// код 3
}

13 - несчастливая строка

UPD: не по номеру, а по содержанию. С ней до “код 1” дело не дойдёт.

1 лайк

если в кодах 2 и 3 не инициализируются какие-либо функции завязанные на прерывания то видимо да, а точнее надо смотреть код

@sadman41 Подправил))

да и 10 тоже кривая, я об int i ==0

@ua6em т.е. если прерываний нет, то код (2,3)продолжает вертеться при переходе к коду1? а где криво в строке int i == 0 ?

Какая замысловатая конструкция:

if (int i==0)  {menu();}

Как, интересно, будет действовать компилятор с оптимизатором…

1 лайк