Quoi de plus efficace avec le code C que je suis en train de travailler, en déplaçant mon code dans un programme C existant ou avec un fichier h #include pour qu'il appelle le fichier .c séparé?Quoi de plus efficace avec le code C?
Lorsque cela est compilé dans un fichier .exe, comment cela fonctionne-t-il en l'incorporant dans le code original par rapport à un fichier h et un fichier .c séparé? Je ne suis pas sûr combien de lignes de code le programme a que j'incorporerais cet autre code dans mais mon code est seulement environ mille lignes de code.
Merci, DemiSheep
Les réponses d'Eli sont également vraies lorsque vous utilisez des bibliothèques (ok, à part un très léger temps système au moment du chargement). –
@Mario: vous voulez dire les bibliothèques dynamiques, bien sûr (.so/.dll). La liaison statique n'a pas non plus d'effet sur la vitesse d'exécution du code. –
Le bit sur la vitesse de compilation est un déchet. Si vous divisez votre code en plusieurs fichiers sources, vous pourrez généralement compiler beaucoup plus rapidement car vous n'aurez qu'à compiler les fichiers sources que vous avez modifiés. Ceci est une pratique acceptée et a été depuis l'aube de «faire». – JeremyP