Кто-нибудь может мне объяснить, так сказать для чайника?
Ответ на сообщение i=5; i=++i + ++i пользователя gluber
Ответ на сообщение i=5; i=++i + ++i пользователя gluber
Ответ на сообщение Re: i=5; i=++i + ++i пользователя fredd
Кто яростно ненавидит мотоциклистов тот сам латентный мотоциклист.
Ответ на сообщение Re: i=5; i=++i + ++i пользователя PN
Более того, могут быть как эти значения, так и какие-то другие. Это зависит от порядка операций в скомпилированном коде. Поэтому, собственно, авторы учебников настоятельно не рекомендуют использовать подобные выражения. А хороший компилятор, по идее, должен их обнаруживать и выдавать предупреждения. И вы уверены, что во втором посту у вас в обоих выражениях верные значения?
Ответ на сообщение Re: i=5; i=++i + ++i пользователя PN
Хек... И вы уверены, что во втором посту у вас в обоих выражениях верные значения?
Ответ на сообщение Re: i=5; i=++i + ++i пользователя PN
Не... Грамматику СИ знаем-с И если вы в этих выражениях попользуете и++, то еще больше удивитесь тому, чему будет равно значение выражения и чему будет равно само и после выполнения всех действий.
Исправлено пользователем fredd (23.10.10 23:30)
Ответ на сообщение Re: i=5; i=++i + ++i пользователя fredd
Похвально, но, как было сказано выше, зависит от компилятора. проверяю кодом (здесь использовал Visual C++ 6.0)
Ответ на сообщение i=5; i=++i + ++i пользователя gluber
Ответ на сообщение Re: i=5; i=++i + ++i пользователя gluber
Ответ на сообщение Re: i=5; i=++i + ++i пользователя xprogrammer
Ответ на сообщение Re: i=5; i=++i + ++i пользователя gluber
fredd уже ведь объяснил во втором его сообщении в ветке. Вы ответы читаете? меня интересует ответ именно 14. Почему? КАК???
Ответ на сообщение Re: i=5; i=++i + ++i пользователя KSergey
"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)