Konstans

A Programozás Wiki wikiből

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:

  1. Const MAX = 10; {egész konstans}
  2. {2 dimenziós karaktertömb konstans}      
  3. T: Array[1..2, 1..3]Of Char = (('a', 'b', 'c'), ('d', 'e', 'f'));

C# nyelven:

  1. const float A=5.23; //valós konstans

Visual Basic nyelven:

  1. REM num egy olyan konstans, melynek értéke 2
  2. Const NUM As Byte = 2
  3. REM másik lehetőség
  4. Const HELYES = False
A lap eredeti címe: „http://wiki.prog.hu/wiki/Konstans
Személyes eszközök