struct node {
ItemType data;
node * next
};
- Declares a node with a pointer field in it.
- node * head gives us a variable that will point to a node thing.
- node->data gives us access to the data element
- node->data = 4
- node-> next gives us access to the next field
- node->next = NULL