Typedef sur des tableaux a 2 dim (Langage C)
popso
-
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
fiddy Messages postés 11069 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je souhaite créer un tableau à deux dimensions et je voudrais savoir quel est la différence entre un:
int Grille[9][9];
et
typdef int Grille[9][9];
en effet, il me semble que le typedef fait correspondre int a Grille[9][9],
Pourtant un professeur nous avait conseiller de l'utiliser et je ne vois pas pourquoi.
Merci d'avance
Je souhaite créer un tableau à deux dimensions et je voudrais savoir quel est la différence entre un:
int Grille[9][9];
et
typdef int Grille[9][9];
en effet, il me semble que le typedef fait correspondre int a Grille[9][9],
Pourtant un professeur nous avait conseiller de l'utiliser et je ne vois pas pourquoi.
Merci d'avance
A voir également:
- Typedef sur des tableaux a 2 dim (Langage C)
- Langage ascii - Guide
- Supercopier 2 - Télécharger - Gestion de fichiers
- Fusionner 2 tableaux excel - Guide
- Faire 2 colonnes sur word - Guide
- 2 ecran pc - Guide
1 réponse
Bonjour,
en effet, il me semble que le typedef fait correspondre int a Grille[9][9],
Pas exactement, on ne peut pas redéfinir les types natifs. L'instruction ci-dessous signifie que Grille correspond à un tableau 9x9.
Autrement dit, par la suite tu pourras mettre : Grille grille; cela sera équivalent à int grille[9][9];
L'intérêt réside dans la lisibilité et dans la maintenabilité du programme.
grille sera de type Grille que tu définis une seule fois grâce au typedef.
en effet, il me semble que le typedef fait correspondre int a Grille[9][9],
Pas exactement, on ne peut pas redéfinir les types natifs. L'instruction ci-dessous signifie que Grille correspond à un tableau 9x9.
Autrement dit, par la suite tu pourras mettre : Grille grille; cela sera équivalent à int grille[9][9];
L'intérêt réside dans la lisibilité et dans la maintenabilité du programme.
grille sera de type Grille que tu définis une seule fois grâce au typedef.