Canalblog
Suivre ce blog Administration + Créer mon blog

Apprendre le C Julien Malod Giulio974

10 juin 2012

Les programmes en C C++ avec Julien Malod Giulio974

Les programmes en C C++ avec Julien Malod Giulio974

 

Il y a deux raisons à cela :
Le nom de variable Age n'est pas unique
Le type de donnée struct MaStructure n'est pas autorisé
La déclaration d'une structure ne fait que donner l'allure de la structure, c'est-à-dire en quelque sorte une définition d'un type de variable complexe. La déclaration ne réserve donc pas d'espace mémoire pour une variable structurée (variable de type structure), il faut donc définir une (ou plusieurs) variable(s) structurée(s) après avoir déclaré la structure...

Définition d'une variable structurée

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ée, c'est-à-dire la nommer et lui réserver un emplacement en mémoire.
La définition d'une variable structurée se fait comme suit :

struct Nom_Structure Nom_Variable_Structuree;
Nom_Structure représente le nom d'une structure que l'on aura préalablement déclarée.
Nom_Variable_Structuree est le nom que l'on donne à la variable structurée.

Il va de soi que, comme dans le cas des variables on peut définir plusieurs variables structurées en les séparant avec des virgules :

struct Nom_Structure Nom1, Nom2, Nom3, ...;
Soit la structure Personne :

struct Personne{
int Age;

char Sexe;

};
On peut définir plusieurs variables structurées :
struct Personne Pierre, Paul, Jacques;

Publicité
Publicité
Apprendre le C Julien Malod Giulio974
Publicité
Archives
Publicité