« Langage C/Structures » : différence entre les versions
Contenu supprimé Contenu ajouté
Complement |
mAucun résumé des modifications |
||
Ligne 56 :
int main (){
typedef struct JOUEUR JOUEUR; //
struct JOUEUR
{
Ligne 63 :
int score;
};
JOUEUR Personne01;//voilà une variable de type JOUEUR créée //** vos voyez qu'on n'en a plus besoins de l'identifiant "struct"**/
Personne01.nom="Joueur01"
Personne01.age=21;
Ligne 71 ⟶ 69 :
return 0;
}
</syntaxhighlight>"typedef" veut dire je veux créer un type de donnée, les deux mots "JOUEUR" c'est eux qui définissent le type le premier permet de préciser quelle est le nom de la structure voulu le deuxième c'est le mot clé qui désignera notre type, ça s'appelle un alias...Donc cette nouvelle méthode de définition permet de créer un alias appelé "JOUEUR" qui remplacera tout le "struct JOUEUR" {{Bas de page|idfaculté=informatiqe|précédent=[[../Tableaux /]]|suivant=[[../Allocation dynamique /]]}}
|