A program to demonstrate circular linked list with operations using pointers is:
struct Node *addToEmpty(struct Node *last, int data)
{
// This function is only for empty list
if (last != NULL)
return last;
// Creating a node dynamically.
struct Node *temp =
(struct Node*)malloc(sizeof(struct Node));
// Assigning the data.
temp -> data = data;
last = temp;
// Note : list was empty. We link single node
// to itself.
temp -> next = last;
return last;
}
This refers to the type of linked list in which the first and the last nodes are also joined together other to form a circle
Read more about circular linked list here:
https://brainly.com/question/12974434
#SPJ1