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;
  • Вопрос задан
  • 1920 просмотров
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
Вообщето это обьявление типа данных - структура. Описание работы со структурами есть - тут

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

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

Войти через центр авторизации
Похожие вопросы