Jeśli chcemy korzystać w pliku B z funkcji znajdujących się w pliku A to także musimy umieścić je w deklaracjach
pliku B (me trzeba dodawać słowa extern - jest ono domniemane).
Wygodnie jest umieścić wszystkie deklaracje funkcji (i deklaracje globalne) w specjalnym pliku - pliku nagłówkowym ( nazwa.h ) Plik ten jest bezpośrednio przed
kompilacją włączany do pliku B.
To automatyczne wstawianie realizuje dyrektywa
preprocesora #include <nazwa.h>
Dyrektywa incłude służy do wstawiania do programu plików z deklaracjami zmiennych i funkcji (np było już: funkcji i/o).