Difference between revisions of "Const/de"

From Lazarus wiki
Jump to navigationJump to search
m (translated)
 
Line 1: Line 1:
 
{{Const}}
 
{{Const}}
  
Die Deklaration '''const''' in einem [[Pascal]]-[[Program|Programm]] wird benutzt, um den [[Compiler|Compiler]] zu informieren, dass bestimmte [[Identifier|Bezeichner]] als [[Constant|Konstanten]] deklariert sind. Das heißt, sie werden zum [[Compile time|Zeitpunkt der Kompilierung]] mit einem speziellen Wert initialisiert, im Gegensatz zu einer [[Var|Variablen]], die zur [[Run time|Laufzeit]] initialisiert wird.
+
Mit dem Schlüsselwort '''const''' beginnt die Deklaration der Konstanten.
  
Einige Pascal-Kompiler verwenden die Const-Deklaration, um Variablen festzulegen, die zur bei der Kompilierung mit einem bestimmten Wert initialisiert werden, und dass die die so definierten Variablen sich bei der Programmausführung ändern können. Dies kann zum Initialisieren von Arrays bei der Kompilierung benutzt werden, im Unterschied zum Setzen der Werte wenn das Programm ausgeführt wird.
+
Unypisierte Konstanten:<br>
 +
Für untypisierte Konstanten können einfache Datentypen verwendet werden.
 +
 
 +
Beispieldeklaration untypisierter Konstanten
 +
<syntaxhighlight>
 +
const
 +
  IntegerZahl = 210;          // Konstante vom Datentyp Integer
 +
  FliesskommaZahl = 2.1;      // Konstante vom Datentyp Fliesskomma
 +
  TextString = 'Änderung';    // Konstante vom Datentyp String
 +
  Buchstabe = 'F';            // Konstante vom Datentyp String und vom Datentyp Char
 +
</syntaxhighlight>
 +
<br><br>
 +
Typisierte Konstanten:<br>
 +
Bei typisierten Konstanten wird der Konstanten ein bestimmter Datentyp zugewiesen. Damit ist es möglich neben einfachen Datentypen, einer Konstanten z.B. auch Records und Arrays zuzuweisen.
 +
<br>
 +
Beispieldeklaration typisierter Konstanten:
 +
<syntaxhighlight>
 +
const
 +
  Steuersatz: Single = 18.0;
 +
  // konstantes Array aus 6 Buchstaben
 +
  Alpha: array[1..6] of Char = ('A', 'B', 'C', 'D', 'E', 'F');
 +
</syntaxhighlight>
 +
<br>
 +
<br>
 +
--[[User:Olaf|Olaf]] 16:54, 3 September 2012 (UTC)
 +
[[Category:Pascal]]

Revision as of 18:54, 3 September 2012

Deutsch (de) English (en) español (es) suomi (fi) français (fr) 中文(中国大陆)‎ (zh_CN)

Mit dem Schlüsselwort const beginnt die Deklaration der Konstanten.

Unypisierte Konstanten:
Für untypisierte Konstanten können einfache Datentypen verwendet werden.

Beispieldeklaration untypisierter Konstanten

 const
   IntegerZahl = 210;           // Konstante vom Datentyp Integer
   FliesskommaZahl = 2.1;       // Konstante vom Datentyp Fliesskomma
   TextString = 'Änderung';     // Konstante vom Datentyp String
   Buchstabe = 'F';             // Konstante vom Datentyp String und vom Datentyp Char



Typisierte Konstanten:
Bei typisierten Konstanten wird der Konstanten ein bestimmter Datentyp zugewiesen. Damit ist es möglich neben einfachen Datentypen, einer Konstanten z.B. auch Records und Arrays zuzuweisen.
Beispieldeklaration typisierter Konstanten:

const
  Steuersatz: Single = 18.0;
  // konstantes Array aus 6 Buchstaben
  Alpha: array[1..6] of Char = ('A', 'B', 'C', 'D', 'E', 'F');



--Olaf 16:54, 3 September 2012 (UTC)