int tab[10] ; |
tableau de 10 entiers |
|
tableau de 5 entiers avec initialisation |
|
tableau de 80 caractères |
|
tableau de caractères avec initialisation |
|
tableau à deux dimensions |
int t1[2][3] = { {0, 1, 2}, { 10, 11, 12} }; |
tableau à deux dimensions avec initialisation |
|
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 |
|
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 |