Answer in Short
STRUCTURE is defined as group of dissimilar or hetrogenous data items, where item can be of different data type.A self referential structure is a structure definition which includes atleast one member that is a pointer to the structure of its own Kin