Constantes C

Une introduction à la gestion des constantes en C

Dans le dernier post, j'ai présentévariables en C.

Dans cet article, je veux tout vous dire sur les constantes en C.

Une constante est déclarée de la même manière que les variables, sauf qu'elle est précédée de laconstmot clé, et vous devez toujours spécifier une valeur.

Comme ça:

const int age = 37;

Ceci est parfaitement valide C, bien qu'il soit courant de déclarer des constantes en majuscules, comme ceci:

const int AGE = 37;

C'est juste une convention, mais qui peut grandement vous aider lors de la lecture ou de l'écriture d'unCprogramme car il améliore la lisibilité. Le nom en majuscule signifie constante, le nom en minuscule signifie variable.

Un nom de constante suit les mêmes règles pour les noms de variables: peut contenir n'importe quelle lettre majuscule ou minuscule, peut contenir des chiffres et le caractère de soulignement, mais il ne peut pas commencer par un chiffre.AGEetAge10sont des noms de variables valides,1AGEn'est pas.

Une autre façon de définir des constantes consiste à utiliser cette syntaxe:

#define AGE 37

Dans ce cas, vous n'avez pas besoin d'ajouter un type, et vous n'avez pas non plus besoin du=signe égal et vous omettez le point-virgule à la fin.

Le compilateur C déduira le type à partir de la valeur spécifiée, au moment de la compilation.

Téléchargez mon gratuitManuel C


Plus de tutoriels clang: