Salut,
J'aimerais bien s'il vous plait que quelqu'un m'explique ce code, surtout la fonction g().
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 #include <stdio.h> void f(double *a, double *b) { double temp; if (*a > *b) { temp = *a; *a = *b; *b = temp; } } double g(double x, double y, double z) { f(&x, &y); f(&x, &z); return x; } int main () { double t = 4.0; double u = 1.0 ; double v =2.5; f(&t, &u); printf("%f %f %f\n", t, u, v); /* (i) */ v = g(t, u, v); printf("%f %f %f\n", t, u, v); /* (ii) */ return 0; }
Partager