name namechar course[ ]date dobfloat feesstudentin this examplewe see that the structure student contains two other structuresname and date both these structures have their own fields the structure name has three fieldsfirst_namemid_nameand last_name the structure date also has three fieldsddmmand yywhich specify the daymonthand year of the date nowto assign values to the structure fieldswe will write student stud stud r_no stud name first_name "janak"stud name mid_name "raj"stud name last_name "thareja"stud course "bca"stud dob dd stud dob mm stud dob yy stud fees in case of nested structureswe use the dot operator in conjunction with the structure variables to access the members of the innermost as well as the outermost structures the use of nested structures is illustrated in the next program programming example write program to read and display the information of student using nested structure #include #include int main(struct dob int dayint monthint year}struct student int roll_nochar name[ ]float feesstruct dob date}struct student stud clrscr()printf("\ enter the roll number ")scanf("% "&stud roll_no)printf("\ enter the name ")scanf("% "stud name)printf("\ enter the fees ")scanf("% "&stud fees)printf("\ enter the dob ")scanf("% % % "&stud date day&stud date month&stud date year)