18.1.2 Exemples d'utilisation de typedef
En informatique industrielle, on utilise beaucoup les types non signés (unsigned ...), en particulier le type unsigned char. Il est donc pratique de définir (dans un fichier en‐tête) des synonymes plus courts pour les types non signés, par exemple U8, U16 et U32 :
Voici des exemples de types synonymes un peu plus compliqués (remarquez la syntaxe pour les tableaux) :
définit un type "pointeur d'entier" baptisé T_PTR_ENTIER et deux variables p1 et p2 appartenant à ce nouveau type.
définit un type "chaîne de 81 caractères" (tableau) baptisé T_CHAINE et une variable phrase initialisée.
définit un type "matrice 4*4 de réels double précision" (tableau 2 dimensions) baptisé T_MATRICE et deux variables matA et matB.
définit un type "fonction recevant un entier n et renvoyant un entier" baptisé T_FONCTION et deux fonctions calculer_carre et calculer_cube de ce type. |