: Can a self referential pointer exist in C? How do we use it and what are its applications?
I think you mean self referential structures, not pointers.
In fact, a structure cannot contain an instance of itself, but a pointer to an instance of itself. eg:
struct node *left,*right;
used for binary trees.