Обсуждение:Инкремент

Последнее сообщение: 11 лет назад от Infovarius

178.93.219.174 19:57, 16 ноября 2011 (UTC)Просто хотел помочьОтветить

"Инкремент — следующий базовый элемент. (Это не +1) Это именно СЛЕДУЮЩИЙ базовый элемент." Личные тесты на С++ и js показали, что это не так - ведь тогда символьные значения тоже корректно изменялись (чего не происходит). А ещё мне все преподаватели говорят, что это аналогично с х=х+1.

Но редактировать статью не рискну, просто пищу для размышлений дал. — Эта неподписанная реплика была написана с IP 178.93.219.174 19:57, 16 ноября 2011 (UTC).Ответить

1) Если char c='a', то ++c даст 'b', так что с этим всё в порядке; 2) если int *p=0; то ++p даст 4, т.к. действительно "следующий базовый элемент" (целое число) находится на расстоянии 4 байт. infovarius 11:31, 24 сентября 2012 (UTC)Ответить