declare a new struct node in c code example
Example 1: how to make a linked list in c
typedef struct node{
int value; //this is the value the node stores
struct node *next; //this is the node the current node points to. this is how the nodes link
}node;
node *createNode(int val){
node *newNode = malloc(sizeof(node));
newNode->value = val;
newNode->next = NULL;
return newNode;
}
Example 2: c list
// Node of the list
typedef struct node {
int val;
struct node * next;
} node_t;