Herunterladen Inhalt Inhalt Diese Seite drucken

Konstanten; Benannte Und Unbenannte Konstanten - Conrad C-Control II Unit Handbuch

Kompakter steuerungscomputer
Inhaltsverzeichnis

Werbung

C-Control II Unit
z.B. in Modul a.c2
int i;
function fx ()
{
int i;
i = 0;
a.i = 0;
}

5.6 Konstanten

5.6.1 Benannte und unbenannte Konstanten

Unbenannte Konstanten werden sehr häufig verwendet. In der Anweisung
a = 1;
ist "1" eine unbenannte Zahlenkonstante.
Benannte Konstanten repräsentieren einen Wert, der ihnen zuvor in der Konstanten-
definition (siehe weiter unten) zugewiesen wurde. Die Definition und Verwendung von
benannten Konstanten hat folgende Vorteile:
• Reduzierung des Aufwandes bei eventuellen Änderungen im Programm - Konstanten
müssen nur an der Stelle ihrer Definition modifiziert werden, nicht an den vielen Stellen
ihrer Verwendung im Programm.
• Erhöhung der Lesbarkeit eines Programmes, wenn Konstanten mit vollständig selbstbe-
schreibenden Bezeichnern definiert werden (also z.B. ERDUMFANG statt EUMF)
• für wiederholte Verwendung derselben long-, float- und string-Konstanten wird
weniger Speicherplatz im Konstantenspeicher benötigt. Unbenannte Konstanten mit
gleichem Wert oder Textinhalt würden nämlich bei mehrfacher Verwendung im
Programmquelltext mehrfach im Konstantenspeicher angelegt werden.
Konstanten mit zusammengesetztem Datentyp werden in C2 nicht unterstützt.
56
// <- lokales i
// <- globales i

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis