Главная arrow Начинающим arrow FAQ по языку Си arrow 12. Что за странная запись ptr->var ?  
18.01.2025 г.
Главная
Проекты
Статьи
Начинающим
Архив новостей
Ссылки
Контакты
Поиск
Файлы
Форум
Карта сайта
Авторизация
Админцентр
Поддержи наш сайт!
Через WebMoney

 R785211844650
 Z210696637574
 E368177590409

12. Что за странная запись ptr->var ? Печать E-mail
Рейтинг: / 6
ХудшаяЛучшая 
Автор ARV   
18.12.2009 г.

Такой вот псевдострелочкой -> обозначается операция взятия значения поля структуры по указателю на структуру:

typedef struct {int var; char byte} my_struct;
my_struct *ptr;
ptr->byte++; // инкремент поля .byte в структуре по указателю ptr

Согласитесь, что такая запись более наглядна, чем ее полный аналог:

(*ptr).byte++;

Добавить в любимые (0) | Просмотров: 8353

  Ваш коментарий будет первым

Только зарегистрированные пользователи могут оставлять коментарии.
Пожалуйста зарегистрируйтесь или войдите в ваш аккаунт.

 
« Пред.   След. »
Полезные материалы по сходным темам
Кто на сайте?
Сейчас на сайте находятся:
2 гостей
Помощь on-line
BannerFans.com