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 }

[modifier] Voir aussi

[modifier] Liens internes

var