Sapete dirmi qualcosa sulla creazione dei ".h"???


Oggi la Prof. ha spiegato che nei header vanno messi solo i prototipi e dichiarazione di variabili!!! Ma l'implementazione???

Del tipo voglio richiamare la funz somma:

codice:
 #include <stdio.h>
 
 int main(){

 int a, b, c;

 c = somma(a, b);

 return 0;
 }
"somma" come deve essere dichiarata nell'header???

Se non ho capito male devo creare un altro .c!!!

Mi potete illuminare???