Именно Параграф 5, абзац 4 в Мане последнего GCC кажется это же (только менее юпитерианским языком) написано на странице 53. А вообще экспрешшан - боян ;)
Эквипенисуально. Этот пример вообще работает исключительно потому, что большинство языков допускают побочные эффекты в функции инкремента, фактически делая её процедурой.
Comments 138
Работа встала
Мы ставим си без плюсов и паскаль
Для чистоты эксперимента
Reply
Reply
Параграф 5, абзац 4
в Мане последнего GCC кажется это же (только менее юпитерианским языком) написано на странице 53.
А вообще экспрешшан - боян ;)
Reply
Reply
Reply
правда, стандарт Си говорит, что результат такого выражение не определен. ;)
и, в принципе, может быть хоть 238 :)
Reply
Reply
но, afaiu, не совсем вольный результат, а возможность выбирать компилеру между ветками выполнения, либо выдать ворнинг/еггог. Так ша 238 не канат 8-)
Reply
Отфорвардил его с БОРа нескольким разным людям, и у всех / со всеми примерно такие же дискуссии завязались. :-)
Reply
Есть, но Inc(n) это не функция а процедура :)
Reply
значит дельфи в эксперименте не участвует
хотя мы под паскаль код уже упростили :) можно возвращать дельфи :)
Reply
Reply
Leave a comment