Delete a node in a singly linked list just like a person breaks away from a human chain then the two persons (between whom the
person was) needs to join hand together to continue the chain. We use free keyword to delete a node from linked list, first finding the node by searching in the
linked list and then calling free() on the pointer that containing its address.