ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
11 июля
360822 Топик полностью
fk0, легенда (10.10.2012 15:31, просмотров: 137) ответил MegaJohn на я знаю как делать. Вопрос был в том что, на беглый вгляд указанная строка кажется корректной но таковой не является. Буду читать маны - авось что еще интересного найду, а то в K&R не встречал упоминания об этой особенности.
Об неоднозначности многократного применения операций инкремента/декремента в выражении явным образом везде написано. Читаешь значит не ту литературу. Да и оно в общем-то очевидно: порядок вычисления выражения же явно не определён, он зависеть может даже от процессора и внеочередного исполнения инструкций и т.п. Финальной точкой вычислений являются операторы и операция запятая. И с аргументами функций та же история: они считаются в неизвестном порядке. Странно этого не знать человеку не первый год программирующеу на C.
[ZX]