déclaration d´une variable externe
extern
extern x,y,z;
Déclare les variables x, y et z externes, c´est à dire connues partout où
elles sont ainsi déclarées. Les autres variables sont locales
c´est à dire inconnue à l´extérieure et perdues en sortie de la fonction,
sauf si elles sont déclarées en static,
auquel cas elles conservent leurs valeurs.
Exemple:
Soit la fonction:
a()
{
extern x;
x=[1,5];
}
a();
/* execute la fonction a */
$x;
/* imprime la variable externe x */
provoque l´impression de (1.0 2.0 3.0 4.0 5.0)