Possibili duplicati:
[C] Header per source file.
In C++ why have header files and cpp files?
C++ - What should go into an .h file?Quali sono i punti dei file di intestazione in C?
è l'unica ragione per cui esistono i file header in C è così uno sviluppatore può rapidamente vedere quali funzioni sono disponibili, e quali argomenti possono prendere? O è qualcosa a che fare con il compilatore?
Perché in nessun altro linguaggio è stato utilizzato questo metodo? Sono solo io, o sembra che avere 2 set di definizioni di funzione porti solo a una maggiore manutenzione e più spazio per errori? O è a conoscenza dei file header semplicemente qualcosa che ogni sviluppatore C deve conoscere?
La prima risposta a questo http://stackoverflow.com/questions/1167875/c-header-per-source-file copre ciò che desideri. –
Un altro http://stackoverflow.com/questions/333889 –
E http://stackoverflow.com/questions/1945846/c-what-should-go-into-an-h-file ... Davvero, perché questo è votato 3 volte? – MSalters