Structures de données en C : Type enregistrement COURS TP TD EXAMENS

Structures de données en c : Type enregistrement

Un enregistrement, appelé structure En langage C, est une variable complexe qui permet de désigner sous un seul nom un ensemble de valeurs pouvant être de type différent

La définition d’une variable structurée est une opération qui consiste à créer une variable ayant comme type celui d’une structure que l’on a précédemment déclaré, c’est-à-dire la nommer et lui réserver un emplacement en mémoire.

Chaque variable de type structure possède des champs repérés avec des noms uniques. Toutefois le nom des champs ne suffit pas pour y accéder étant donné qu’ils n’ont de contexte qu’au sein de la variable structurée…

Pour accéder aux champs d’une structure on utilise l’opérateur de champ (un simple point) placé entre le nom de la variable structurée et le nom du champ.

Initialisation d’une structure

Lors de sa déclaration on peut initialiser une structure en indiquant entre {} la liste des valeurs séparées par des virgules. Chaque valeur étant une constante ayant le type du champ correspondant.

 Exemples:

struct Etudiant {

 int niveau;

 float moyenne;

};

struct Etudiant E1 = {2, 10.9};

struct Etudiant E2 = {2, 12.5};

Tableaux de structures :

Étant donné qu’une structure est composée d’éléments de taille fixes,il est possible de créer un tableau ne contenant que des éléments du type d’une structure donnée.

Il suffit de créer un tableau dont le type est celui de la structure et de le repérer par un nom de variable.

Déclaration :

struct <Nom_Structure>

{

<type_champ1> <Nom_Champ1>;

<type_champN> <Nom_ChampN>;

};

struct <Nom_Structure> <Tab_Struct>[N];

Exemple:

Soit la déclaration suivante :

struct Etudiant {

 char nom [30] ;

 char prenom [30] ;

 float notes [4] ;

} ;

Cours sur les Structures de données en c : Type enregistrement

Structures-de-données-en-langage-C

Télécharger ICI

Posts les plus consultés de ce blog

Tableau périodique des éléments-Tableau de Mendeleïev PDF TP TD EXAMENS

HACHEURS : Cours et Exercices corrigés TD TP EXAMENS

Masse volumique – Calcul en ligne Masse_volumique En ligne TD TP EXAMENS