डाउनलोड पी.डी.एफ. ई-बुक्स
C - Structure In C 1

विवरण :

Structure ये अलग-अलग Data Types के variables का Group होता है | Structure एक ही चीज की information एक ही जगह पे grouped करके रखा जाता है |
Structure और Array दोनों एक जैसे ही है | Structure अलग-अलग data types का group होता है और Array एक ही data type का group होता है |
Syntax :
structure structure_name{
member 1;
member 2;
-------------;
member n;
} variable;

Structure एक या एक से अधिक members को अपने अंदर store कर सकता सकता है | Structure के सभी members अलग-अलग memory locations और addresses बनाते है | अगर किसी एक variable को value दी जाए तो वो दूसरे variable पर overlap नहीं होती | Structure का size कुल मिलाकर उसके members के size जितनी होती है |
Structure के variable का declaration structure ख़त्म होने के बाद और main function में भी कर सकते है |


सोर्स कोड :

#include <stdio.h>
#include <conio.h>
#include 
 
struct Employee {
   int  emp_id;
   char  emp_name[30];
   float  salary;

};
 
void main( ) {

   struct Employee info;        
  
   info.emp_id = 34;
   strcpy( info.emp_name, "Raj Biradar");
   info.salary = 20000.00; 
   
 
    printf( "Employee id is : %d
", info.emp_id);
   printf( "Employee name is %s
", info.emp_name);
   printf( "Employee salary is : %f
", info.salary);

getch ();
}

आउटपुट :

Employee id is : 34
Employee name is Raj Biradar
Employee salary is : 20000.000000