В принципе я понимаю как работает эта функция но столкнулся с "непониманием" при создании Linked list'а, вот код:
typedef struct node
{
int n;
struct node* next;
}
node;
Объясните на пальцах - как она работает?
В частности я не могу понять как работает строка
struct node* next;
Первую строку я понимаю, объявляется переменная int с именем n, также понимаю как ее использовать, например -
node number;
number.n = 3;