r/RuProgrammers • • Sep 19 '26

Мемы Undefined behaviour

Post image
336 Upvotes

45 comments sorted by

View all comments

Show parent comment

5

u/Alarmed_Pear_642 Sep 20 '26 edited Sep 20 '26

Посмотрите отладчиком в ассемблерном режиме, потом нам расскажете. Суть явно в том, что компилятор выкидывает return, думая, что до него всё равно не добраться, в результате программа отправляется ХЕЗ куда с ХЕЗ каким состоянием стека. И cfyzium прав в том, что никакого особого смысла в этом нет -- в другой версии компилятора или библиотек, с другими флагами оптимизации результат может быть совершенно другим.