Consider the following code:
struct ListNode
{
int value;
struct ListNode *next;
};
ListNode *head; // List head pointer
Assume a linked list has been created and head points to the first node. Write code that traverses the list displaying the contents of each node’s value member.