[an error occurred while processing this directive]
а ты упорный:)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
миниатюрный аудио-видеорекордер mAVR

Отправлено HI-TECH 08 июля 2002 г. 15:19
В ответ на: Вот тут ты не прав... (-) :) отправлено Daniil 08 июля 2002 г. 15:11

Я:

*value++
(*value)++

соверешнно разные по смыслу команды...вы о чем?


ВЫ:
Ничего подобного, это одно и то же... увеличение значения по указателю...


тогда еще раз:
*value++
само по себе этовыражение ничего не делает,
возможно компилятор увеличит на 1 указатель value.
Поэтому надо писать *value++ = "что нибудь"
после этого по адресу value будет "что нибудь", а
value станет на 1 болше (если указатель ссылается на 8 бит значение)

(*value)++

увеличивает значение по адресу value на 1. адрес value не меняется

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru