LINUX.ORG.RU

Си ->


0

0
В наличие только старая книга "Си для ПЭВМ ЕС", там не написано про знак ->, что означает вот такая конструкция q->quota
anonymous
если память для q выделяется динамически, для доступа к полям используется ->, если статически - .
ananas ★★★★★
()
Т.е. это эквивалентно (*q).quota
Delay ★★
()
Ответ на: комментарий от anonymous
А зачем нужно ">", когда есть "<"?

anonymous
()
anonymous (*) (2003-08-09 17:15:29.311737) не понял вопроса есть знак больше, есть знак меньше. А насчёт красивее, для начинающего q->quota кажется, как будто это присвоение, то есть из q передаётся в quota. Интересно как придумыватели языка интерпретиловали знак -> когда прдумывали вместо ".".
anonymous
()
Ответ на: комментарий от anonymous

> не понял вопроса есть знак больше, есть знак меньше.

a > b всегда можно записать как b < a. Значит оператор >, по твоей логике, не нужен.

> А насчёт красивее, для начинающего q->quota кажется, как будто это присвоение, то есть из q передаётся в quota.

Похоже не для начинающего, а для переходящего на Си с другого языка.

> Интересно как придумыватели языка интерпретиловали знак -> когда прдумывали вместо ".".

В talks.

anonymous
()
Всем большое спасибо!!!
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.