Partager via


Déclarations et définitions C

Une déclaration établit une association entre une variable, une fonction ou un type particulier et ses attributs. Vue d'ensemble des déclarations donne la syntaxe ANSI pour le non terminal declaration. Une déclaration spécifie également où et quand un identificateur est accessible (liaison d'un identificateur). Consultez Durée de vie, portée, visibilité, et liaison pour plus d'informations sur la liaison.

Une définition d'une variable établit les mêmes associations qu'une déclaration mais génère également un stockage à allouer pour la variable.

Par exemple, les fonctions main, find et count et les variables var et val sont définies dans un fichier source dans l'ordre suivant :

int main() {}

int var = 0;
double val[MAXVAL];
char find( fileptr ) {}
int count( double f ) {}

Les variables var et val peuvent être utilisées dans les fonctions find et count. Aucune autre déclaration n'est requise. Mais ces noms ne sont pas visibles (sont inaccessibles) dans main.

Voir aussi

Fichiers sources et programmes sources