#include #include #include #include #include #include #include typedef struct node { int number; struct node *next; } node; int main(void) { node *n = malloc(sizeof(node)); n->number = 1; n->next = NULL; list = n; node *n = malloc(sizeof(node)); n->number = 2; n->next = list; list = n; // This creates a linked list where 2 points to 1 }