Structures can be nested. A structure can contain a reference of another structure. For example :
struct person
{
char name[10]:
int age;
};
struct emp
{
int empno;
personal person;
};
In the above code the 'person' variable has a reference of the 'person' structure as its datatype. If an object of the structure 'emp' is declared, we can not only access the member of 'emp' but also of the 'person' structure.