Funktionen besitzen implizit die Speicherklasse extern, da eine
Verschachtelung von Funktionsdefinitionen nicht erlaubt ist. Mit dem
Schlüsselwort static kann die Gültigkeit auf das jeweilige File
beschränkt werden.
VERBATIM/b265:
f1.c f2.c
void f() void h() /* in f1.c und f2.c bekannt */
{ {
... ...
} }
static double g(a,b,c) /* g nur in f1.c bekannt */
{
...
}