Вот и я так думал. А на самом деле оказалось - зависит от компилятора! Поэтому, задачу считаю вполне олимпиадной. Например, если эту программу откомпилировать в gcc, то результат будет "3, 2, 1, 0". И дело не в printf(). Оказывается, в gcc все параметры, переданные в функцию, вычисляются, начиная с последнего. Интересно, а как в других - MSVC, Borland?
0, 0, 0, 0 в MS VC 2005. Забавно.
Сперва подумал, что где-то ошибка. Нет, в i в результате 4. _________________ anime.shadrinsk.net/forum <- Halisen anime ForuM. Добро пожаловать!
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы можете скачивать файлы