Konstans
A konstans a programozásban egy olyan lefoglalt memória terület, amelyben az eltárolt érték állandó, és a program futása során nem változtatható meg.
Típusos nyelvekben, (Pascal) lehetőség van számkonstans illetve karakterkonstans definiálására is, és olyan adatszerkezetek konstansként való definiálására is mint a record, tömb vagy akár a halmaz is.
Konstans azonosítók nem szerepelhetnek az értékadás bal oldalán. A konstans definíciókat a modul deklarációs részében kell elhelyezni (általában).
Több nyelvben is (C Sharp, Visual Basic, Pascal) a konstans azonosítókat a const
foglalt szóval vezetik be a programba. Ami általánosságban elmondható, hogy konstans azonosítót minden olyan értékhez definiálhatunk amit a programunkban konstans értékként is megadhatunk.
Példa konstans deklarációra:
Pascal nyelven:
Const MAX = 10; {egész konstans}
{2 dimenziós karaktertömb konstans}
T: Array[1..2, 1..3]Of Char = (('a', 'b', 'c'), ('d', 'e', 'f'));
C# nyelven:
const float A=5.23; //valós konstans
Visual Basic nyelven:
REM num egy olyan konstans, melynek értéke 2
Const NUM As Byte = 2
REM másik lehetőség
Const HELYES = False