pascal:const
Un article de Polydoc.
Sommaire |
[modifier] Synopsis
Const NomConstante = CValeur;[modifier] Description
Déclare une constante appelée NomConstante qui a pour valeur CValeur.
[modifier] Notes
Les constantes sont déclarées avant leur utilisation et avant le bloc principal délimité par begin et end.
[modifier] Types de constantes
Les constantes peuvent être de type numérique, chaine de caractères ou booléen.
[modifier] Constantes typées
Const N : integer = 5; { Déclare une constante appelée N du type entier et lui affecte la valeur 5 }
Les constantes typées peuvent être considérées comme des variables globales déclarées avec une valeur initiale. Elles sont stockées dans le segment de données du programme.
L'intérêt de déclarer une constante typée est d'affecter une valeur à une variable dès le chargement du programme, sans aucune instruction d'affectation.
A contrario, les constantes non typées ne sont pas modifiables après leur déclaration.
[modifier] Exemple
Const tableau: array[0..9] of Char = ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9'); { Déclare une constante typée appelée tableau qui contient un tableau de caractères }

