Nested structure in C programming language

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>;                     
          };                            


Example

struct house_address
{
char born_city[30];
int postal_code;
};//one structure
struc student
{

int  stu_id;

char stu_name;
};//another structure

Syntex



2. Declaring a structure inside another structure – by Embedded or inner

struct Employee
{
int emp_id;
char emp_name;
struct dob
{
int dd;
int mm;
int yyyy;
}

}
Syntex
Program 1
Example

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

Example

When the above code is executed it produces the following result

22
33
44
55

 

Structure in C Language                                       Structure in C++ Language
Function in C Language                                            structure  within structure in C++   

 

Karmehavannan

Recent Posts

Using function or method to Write temperature conversion : Fahrenheit into Celsius

Using Function or Method to Write to temperature conversion: Fahrenheit into Celsius In this article,…

11 months ago

Function or method:temperature conversion from Fahrenheit into Celsius – Entered by user

Function or method of temperature conversion from Fahrenheit into Celsius In this article, we will…

11 months ago

Write temperature conversion program: Fahrenheit into Celsius

Write temperature conversion program: from Fahrenheit to Celsius In this article, we will discuss the…

11 months ago

How to write a program to convert Fahrenheit into Celsius

How to write a program to convert Fahrenheit into Celsius In this article, we will…

11 months ago

Function/method to convert Celsius into Fahrenheit -Entered by user

Function/method to convert Celsius into Fahrenheit -Entered by user In this article, we will discuss…

11 months ago

Temperature conversion: Celsius into Fahrenheit using function or method

Temperature conversion: Celsius into Fahrenheit using a function or method In this article, we will…

11 months ago

This website uses cookies.