12. Что за странная запись ptr->var ?
Автор ARV   
18.12.2009 г.

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

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

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

(*ptr).byte++;

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

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

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