Gli header (file .h) vengono considerati parte del file .c in cui compaiono sotto la direttiva include.
Le sintassi di inclusione sono due.
Se scrivi:
Codice:
#include <myheader.h>
intendi dire che myheader.h va cercato nella cartella predefinita degli header, per esempio /usr/include; se scrivi:
Codice:
#include "myheader.h"
intendi dire che myheader.h va cercato nella cartella in cui si trova il file .c che comprende la direttiva di inclusione.