From 5f378729f65c373fa0c1559dc0f87c0dbc581f7c Mon Sep 17 00:00:00 2001 From: Orestis Malaspinas <orestis.malaspinas@hesge.ch> Date: Fri, 20 Sep 2019 11:27:30 +0200 Subject: [PATCH] maj base_2 --- base_2.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/base_2.md b/base_2.md index 788e4ed..fd6eb2b 100644 --- a/base_2.md +++ b/base_2.md @@ -182,8 +182,8 @@ ERROR # si tout s'est mal passé ## Généralités -- C offre uniquement des tableaux statiques - - Un tableau est un "bloc" de mémoire contigüe associé à un nom +- `C` offre uniquement des tableaux statiques + - Un tableau est un "bloc" de mémoire contiguë associé à un nom - taille fixe déterminée à la déclaration du tableau - la taille ne peut pas être changée. - Pas d’assignation de tableaux. @@ -201,7 +201,7 @@ ERROR # si tout s'est mal passé float tab1[5]; // tableau de floats à 5 éléments // ses valeurs sont indéfinies -int tab2[] = {1, 2, 3}; // tableau de 3 entiers +int tab2[] = {1, 2, 3}; // tableau de 3 entiers, taille inférée int val = tab2[1]; // val vaut 2 à présent @@ -288,7 +288,7 @@ do { } } // avec taille, [n] pas obligatoire - void bar(int tab[n], int n) { + void bar(int n, int tab[n]) { // n doit venir avant tab ici for (int i = 0; i < n; ++i) { printf("tab[%d] = %d\n", i, tab[i]); } -- GitLab