Nested structures: Defining a structure inside another structure.We access the elements of nested structure using outer structure reference variable.
#include<stdio.h> struct Emp { int num; float salary; }; struct Employee { struct Emp e; char name[20]; }; int main() { struct Employee x; printf(“Enter emp details(num, name, salary) : “); scanf(“%d%s%f”, &x.e.num, x.name, &x.e.salary); printf(“Emp name is : %d \n”,x.e.num); printf(“Emp name is : %s \n”,x.name); printf(“Emp name is : %f \n”,x.e.salary); return 0; } |
