Notion d'identificateur
Un identificateur est une chaîne de caractères contenant uniquement des caractère alphanumériques (alphabétiques de [a-z] et [A-Z] et numérique [0-9]) et tiré 8 '_' (trait souligné), et qui doit commencer soit par un une lettre alphabétique ou _[1]. Un identificateur permet d'identifier d'une manière unique un algorithme (ou un programme), une variable, une constante, une procédure ou une fonction.
Dans un langage de programmation donnée, on a pas le droit d'utiliser les mots réservés (mots clés) du langage comme des identificateurs. Parmi les mots clés du langage C : « auto, break, case, char, continue, do, double, else, extern, float, for, goto, if, int, long, return short, sizeof, static, struct, switch, typedef, union, unsigned, while »
Exemple :
a1 : est un identificateur valide.
a_1 : est un identificateur valide.
A_1 : est un identificateur valide.
x12y : est un identificateur valide.
x1 y : est un identificateur non valide (à cause
du blanc ou l'espace).
x1-y : est un identificateur non valide (à
cause du signe -).
x1_y : est un identificateur valide.
1xy : est un identificateur non valide
(commence un caractères numérique).