logo

Structure

Une structure est un type de données composite qui définit une liste groupée de variables qui doivent être placées sous un même nom dans un bloc de mémoire. Il permet d'accéder à différentes variables en utilisant un seul pointeur vers la structure.

Syntaxe

 struct structure_name { data_type member1; data_type member2; . . data_type memeber; }; 

Avantages

  • Il peut contenir des variables de différents types de données.
  • Nous pouvons créer des objets contenant différents types d'attributs.
  • Cela nous permet de réutiliser la disposition des données dans tous les programmes.
  • Il est utilisé pour implémenter d'autres structures de données telles que des listes chaînées, des piles, des files d'attente, des arbres, des graphiques, etc.

Programme

 #include #include void main( ) { struct employee { int id ; float salary ; int mobile ; } ; struct employee e1,e2,e3 ; clrscr(); printf ('
Enter ids, salary & mobile no. of 3 employee
' scanf ('%d %f %d', &e1.id, &e1.salary, &e1.mobile); scanf ('%d%f %d', &e2.id, &e2.salary, &e2.mobile); scanf ('%d %f %d', &e3.id, &e3.salary, &e3.mobile); printf ('
 Entered Result '); printf ('
%d %f %d', e1.id, e1.salary, e1.mobile); printf ('
%d%f %d', e2.id, e2.salary, e2.mobile); printf ('
%d %f %d', e3.id, e3.salary, e3.mobile); getch(); }