From d525d2cfa64b0fb9369c2a57f0005359e01f5cc1 Mon Sep 17 00:00:00 2001 From: Orestis <orestis.malaspinas@pm.me> Date: Tue, 28 Sep 2021 01:08:14 +0200 Subject: [PATCH] added beginning table --- slides/cours_2.md | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/slides/cours_2.md b/slides/cours_2.md index c6dc225..2b50f95 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]; + ``` + -- GitLab