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() {