From fdb1b19650426f2c711ed9e80eaba79e3d5d3cce Mon Sep 17 00:00:00 2001 From: Mysaa Date: Sun, 31 Oct 2021 16:21:14 +0100 Subject: [PATCH] Modifications de la fiche C10 --- C10.1.c | 5 +++-- C10.10.c | 2 +- C10.8.c | 2 +- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/C10.1.c b/C10.1.c index fa30994..d466759 100644 --- a/C10.1.c +++ b/C10.1.c @@ -9,7 +9,8 @@ int main() succeed = 1; } //Values of succeed + amount - // succeed undefined (car on n'est pas rentré dans le if) - // amount 0 (car non modifié) + // succeed 0 ou 1 (on peut être rentré dans le if) + // amount 0 ou 1 (si rentre dans le if) + // Dest a donc une valeur arbitraire. return 0; } diff --git a/C10.10.c b/C10.10.c index 620d748..e0105e4 100644 --- a/C10.10.c +++ b/C10.10.c @@ -23,6 +23,6 @@ int main() { int v = f(g(), h()); //Value of v - // v=4 + // v=4 ou v=3 suivant quelle fonction (g ou h) est executée en premier // Je ne sais pas ce que le développeur voulait faire avec ce code ... } diff --git a/C10.8.c b/C10.8.c index 1c98a58..913bd71 100644 --- a/C10.8.c +++ b/C10.8.c @@ -1,7 +1,7 @@ //Polymorphic mul // Les noms de macro sont sensibles à la casse, donc il faut respecter une convension (ici, j'ai choisi les minuscules). // Attention aussi, une macro, c'est idiot, il faut mieux isoler les paramètre dans des parenthèses. -#define mul(a,b) (a)*(b) +#define mul(a,b) ((a)*(b)) int main() {