![]()
Les tableaux ![]()
![]()
![]()
![]()
![]()
Suivant: Les pointeurs Début: Un bestiaire de types Précédent: Les types de base
Les tableaux
int tab[10] ;
tableau de 10 entiers int tab[5] = { 10, 11, 12, 13, 14};
tableau de 5 entiers avec initialisation
char mes[80];
tableau de 80 caractères char mess[] = "Erreur de syntaxe";
tableau de caractères avec initialisation
int t[24][80];
tableau à deux dimensions
int t1[2][3] = { {0, 1, 2}, { 10, 11, 12} };
tableau à deux dimensions avec initialisation int *t[10];
tableau de pointeurs vers des entiers
int i, j, k; int *t[3] = {&i, &j, &k};
tableau de pointeurs vers des entiers avec initialisation
char *t[] = { "lundi", "mardi", "mercredi", };
tableau de pointeurs vers des caractères avec initialisation
struct complex { float x,y; }; struct complex t[10];
tableau de structures
struct complex { float x,y; }; struct complex t[3] = { {1.5, 2.4}, {1, 3.2}, {0.7, 3} };
tableau de structures avec initialisation
struct complex { float x,y; }; struct complex * t[10];
tableau de pointeurs vers des structures
struct complex { float x,y; }; struct complex r1, r2, r3; struct complex *t[] = { &r1, &r2, &r3 };
tableau de pointeurs vers des structures avec initialisation
int (*t[10])(int);
tableau de pointeurs vers des fonctions
int f1(int a) { /* corps de la fonction */ } int f2(int a) { /* corps de la fonction */ } int (*t[2])(int) = {f1, f2};
tableau de pointeurs vers des fonctions avec initialisation
30/9/1997