« Langage C/Structures » : différence entre les versions

Contenu supprimé Contenu ajouté
Medo161 (discussion | contributions)
Complement
Medo161 (discussion | contributions)
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"**/
///mais comment acceder aux variables maintenant ?
////il faut juste ajouter un point après le nom de la variable de type "JOUEUR"suivit du nom de la sous variable ou sous élélement
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 /]]}}
</syntaxhighlight>
{{Bas de page|idfaculté=informatiqe|précédent=[[../Tableaux /]]|suivant=[[../Allocation dynamique /]]}}