Aucune liaison
Si une déclaration d'un identificateur dans un bloc n'inclut pas le spécificateur de classe de stockage extern
, l'identificateur n'a aucune liaison et est propre à la fonction.
Les identificateurs suivants n'ont aucune liaison :
Un identificateur déclaré comme autre chose qu'un objet ou une fonction
un identificateur déclaré comme étant un paramètre de fonction
Un identificateur de portée de bloc pour un objet déclaré sans spécificateur de classe de stockage
extern
Si un identificateur n'a aucune liaison, une nouvelle déclaration du même nom (dans un spécificateur de déclarateur ou de type) au même niveau de portée génère une erreur de redéfinition de symbole.