Accueil
Rechercher:
sur developpez.com sur les forums
Forums | Tutoriels | F.A.Q's | Participez | Hébergement | Contacts
Club Emploi Blogs   TV   Dév. Web PHP XML Python Autres 2D-3D-Jeux Sécurité Windows Linux PC Mac
Accueil Conception Java DotNET Visual Basic  C  C++ Delphi MS-Office SQL & SGBD Oracle  4D  Business Intelligence
FORUMS C FAQs C TUTORIELS C LIVRES C COMPILATEURS C SOURCES GTK+
next up previous contents index
Next: Utilité des typedef Up: Les déclarations Previous: La compilation séparée

   
Définition de types

  Il existe en C un moyen de donner un nom à un type. Il consiste à faire suivre le mot clé typedef d'une construction ayant exactement la même syntaxe qu'une déclaration de variable. L'identificateur qui est le nom de la variable dans le cas d'une déclaration de variable, est le nom du type dans le cas d'un typedef. Exemple :

typedef int tab[10];
déclare tab comme étant le type tableau de 10 entiers, et :
typedef struct
   {
   char nom[20];
   int no_ss;
   } personne;
déclare personne comme étant le type structure à deux champs : un tableau de 20 caractères et un int. Ces noms de type sont ensuite utilisables dans les déclarations de variables, exactement comme un type de base :

tab t1,t2;           /*   t1 et t2 tableaux de 10 entiers      */
personne *p1,*p2;    /*   p1 et p2 pointeurs vers des struct   */



Bernard Cassagne
1998-12-09
Responsable bénévole de la rubrique C : Arnaud Feltz (buchs) - Contacter par EMail :
Vos questions techniques : forum d'entraide C - Publiez vos articles, tutoriels et cours
et rejoignez-nous dans l'équipe de rédaction du club d'entraide des développeurs francophones
Nous contacter - Copyright © 2000-2008 www.developpez.com - Legal informations.