Задать вопрос
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;
  • Вопрос задан
  • 2084 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Нетология
    Специалист по информационной безопасности + нейросети
    12 месяцев
    Далее
  • Компьютерная академия «TOP»
    Учебная программа “Разработка программного обеспечения”
    30 месяцев
    Далее
Решения вопроса 1
petermzg
@petermzg
Самый лучший программист
Вообщето это обьявление типа данных - структура. Описание работы со структурами есть - тут

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

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

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