Ein paar grundlegende Infos über Variablen
|
Deklaration
|
Der Variablenname wird dem Compiler bekannt gemacht.
|
|
Definition
|
Ein Speicherbereich wird für die Variable reserviert.
|
|
Initialisierung
|
Setzen eines Anfangswertes
|
|
Art
|
Schlüsselwort
|
|
Unveränderliche Variablen
|
const |
|
Konstanten
|
#define |
|
Begriff
|
Beschreibung
|
|
Ausdruck
|
syntaktische Größe
z.B. eine Variable oder ein Literal |
|
Wert
|
semantische Größe
Während Programmablauf ermittelt. |
|
L-Wert
|
Adresse der Variablen
|
|
R-Wert
|
Wert der Variablen
|
|
L-Ausdruck
|
Ausdruck, der L-Wert beschreibt. (z.B. der Name einer Variablen)
|
|
R-Ausdruck
|
Ausdruck, der R-Wert beschreibt. (z.B. Literale)
|
|
Begriff
|
Gültigkeitsbereich
|
Deklarationsort
|
|
Globale Variablen
|
Deklarationspunkt - Quelltextende
|
Außerhalb von Funktionen
|
|
Lokale Variablen
|
Deklarationspunkt -
Funktions-/Blockende |
In Funktion bzw. Block.
|
|
Klasse
|
Nutzbar in
|
Zweck
|
|
auto
|
Funktionen und Blöcken
|
Variable wird lokale Variable
|
|
extern
|
globale und lokal
|
Variable in ander Quelltextdatei deklariert und definiert
|
|
register
|
global und als Funktionsparameter
|
Zugriffszeit möglichst reduzieren
|
|
static
|
global oder lokal
|
Variable wird am Ende der Gültigkeit nicht vernichtet
|
|
volatile
|
Variable kann von außen verändert werden
|
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.