Self referential structures are those pointing to same structure type in general we use this concept in Data structures for example:- struct node { int data; struct node *link; }; Above structure is called self-referential structure such that link is pointing to same structure type