Monday, March 30, 2020

Structure In C


Matoshri Asarabai  Polytechnic, EklahareNashik

______________________________________________
Topics:  Structure Using C
What is Structure
Structure in c is a user-defined data type that enables us to store the collection of different data types. Each element of a structure is called a member.
struct keyword is used to define the structure. Let's see the syntax to define the structure in c.
1.   struct structure_name   
2.   {  
3.       data_type member1;  
4.       data_type member2;  
5.       .  
6.       .  
7.       data_type memeberN;  
8.   };  

Let's see the example to define a structure for an entity employee in c.
1.   struct employee  
2.   {   int id;  
3.       char name[20];  
4.       float salary;  
5.   };  
c structure memory allocationHere, struct is the keyword; employee is the name of the structure; idname, and salary are the members or fields of the structure.

Declaring structure variable

 declare variable at the time of defining the structure.
1.   struct employee  
2.   {   int id;  
3.       char name[50];  
4.       float salary;  
5.   }e1,e2;  

 

C Structure example


1.   #include<stdio.h>  
2.   #include <string.h>    
3.   struct employee      
4.   {   int id;      
5.       char name[50];      
6.   }e1;  //declaring e1 variable for structure    
7.   int main( )    
8.   {    
9.      //store first employee information    
10.                  e1.id=101;    
11.                  strcpy(e1.name, "Sonoo Jaiswal");//copying string into char array    
12.                  //printing first employee information    
13.                  printf( "employee 1 id : %d\n", e1.id);    
14.                  printf( "employee 1 name : %s\n", e1.name);    
15.               return 0;  
16.               }    
Output:
employee 1 id : 101
employee 1 name : Sonoo Jaiswal


No comments:

Post a Comment