Gimir
@Gimir
JavaScript dev

Как работает функция struct в C?

В принципе я понимаю как работает эта функция но столкнулся с "непониманием" при создании Linked list'а, вот код:
typedef struct node 
{
     int n;
     struct node* next;
}
node;

Объясните на пальцах - как она работает?
В частности я не могу понять как работает строка struct node* next;
Первую строку я понимаю, объявляется переменная int с именем n, также понимаю как ее использовать, например -
node number;
number.n = 3;
  • Вопрос задан
  • 2036 просмотров
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
Вообщето это обьявление типа данных - структура. Описание работы со структурами есть - тут

Строка struct node* next; это обьявление члена структуры типа указатель, на данные такого же типа структуры.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы