diff --git a/slides/cours_2.md b/slides/cours_2.md index c6dc225376cd2f69e787aa39f0b27b3f4fdfc8e2..2b50f95edb054c691b1bc8914571c97870a89335 100644 --- a/slides/cours_2.md +++ b/slides/cours_2.md @@ -366,9 +366,31 @@ void main() { while (tmp_n%tmp_m > 0) { int tmp = tmp_n; tmp_n = tmp_m; - tmp_m = tmp%tmp_m; + tmp_m = tmp % tmp_m; } printf("Le pgcd de %d et %d est %d\n", n, m, tmp_m); } ``` +# Collections: tableaux statiques + +* Collection d'objets de même type dont le nombre est connu à la + compilation; +* Stockés contigüement en mémoire, sur la pile; + + ```C + int entiers[] = {2, 1, 4, 5, 7}; // taille 5, initialisé + int tab[3]; // taille 3, non initialisé + ``` +* Les indices sont numérotés de `0` à `taille-1`. + + ```C + int premier = entier[0]; + int dernier = entier[4]; + ``` +* Les tableaux sont **non-initialisés** par défaut. + + ```C + int indetermine = tab[1]; + ``` +