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

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

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)[ответить]