Table of Contents
Nested structure in C programming language
In this tutorial, we will discuss the concept of Nested structure in C programming language.
Nested structure is allowed in C programming language. Nested structure means structure within the another structure. It means we can declare one structure inside another structure.
We can create nesting structure in two way:
1. Declaring a structure variable as Member of another structure – by separated
Syntex
struct strucuture_Name
{
<variable_type1> <variable_name>;
<variable_type2> <variable_name>;
};
struct strucuture_Name
{
<variable_type1> <variable_name>;
<variable_type2> <variable_name>;
};
struct Employee
{
int emp_id;
char emp_name;
struct dob
{
int dd;
int mm;
int yyyy;
}
}
Program 1
When the above code is executed it produces the following result
employee id :14
employee name :jegan sing
employee dob :19/4/2017
Program 2
When the above code is executed it produces the following result
22
33
44
55



