Personnellement, je préfère toujours avoir main au niveau le plus haut possible dans le fichier source plutôt que tout en bas. De façon générale, si je dois implémenter, dans un fichier func.c, une fonction func qui appelle des fonctions f1, f2 et f3 que je dois implémenter dans le même fichier, je commencerai mon fichier par func même si f1, f2 et f3 doivent naturellement dans ce cas être déclarées static. Ou alors mettre f1, f2 et f3 dans un fichier .h, mais est-ce que ça se fait ?
Partager