J'ai quelques questions sur ce bout de code.
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
33
34 /*fichier bonjour.h*/ #ifndef BONJOUR_H #define BONJOUR_H extern int silencieux; int addition (int a, int b); #endif /*fichier bonjour.c */ #include <stdio.h> #include <stdlib.h> #include "bonjour.h" int silencieux; int addition (int a, int b) { int c = a + b if (!silencieux) printf ("a + b = %d\n", c); return (c) } int main() { int resultat; silencieux = 1; resultat = addition (4, 3); printf ("addition (4, 3) = %d\n", resultat); exit (EXIT_SUCCESS); }
Je pensais que les fonctions étaient généralement placées après la fonction main().
Ensuite que signifie if(!silencieux) ?
Que cherche t'on à montrer avec ce if et le fait d'attribuer "1" à silencieux ?
Merci.
Partager