Explain with an example the self-referential structure.

A self-referential structure is one of the data structures which refer to the
pointer to (points) to another structure of the same type. For example, a
linked list is supposed to be a self-referential data structure. The next node
of a node is being pointed, which is of the same struct type. For example,