Lors de programmes volumineux, le problème est à chaque fois de répartir
les codes sources en plusieurs fichiers sources (les modules). Ces modules peuvent
être compilés de manière séparée par le compilateur puis attachés les uns
aux autres par le linker. En fait, les modules redeviennent indépendant
les uns des autres.
à détailler la notion de module :
/* fic.h */ #if !defined(_FIC_H) #define _FIC_H ... #endifcela permet d'appeler plusieurs fois le fichier include sans problème à la compilation.