Sonntag, 7. Juli 2024
19.4 C
Berlin

Deklarieren und Initialisieren von Variablen

Die Wahl der Namen von Variablen unterliegt bei C++ bestimmten Regeln. Diese Regeln gelten auch für Funktionen oder Klassen. Der Name (engl. identifier), auch Bezeichner genannt, muss innerhalb eines Programmteils eindeutig und selbsterklärend sein. Außerdem sind folgende Restriktionen zu beachten:

 

  • Die Namen dürfen nur aus Buchstaben, Ziffern und dem Unterstrich bestehen. Umlaute und Sonderzeichen im Namen führen zu einer Fehlermeldung.
  • Es wird zwischen Groß- und Kleinbuchstaben unterschieden.
  • Für Konstanten und Makros werden Namen aus Großbuchstaben und dem Unterstrich verwendet.
  • Die Namen beginnen immer mit einem Buchstaben oder einem Unterstrich und dürfen keine Leerzeichen enthalten.
  • Die Länge der Namen ist nicht beschränkt.
  • Befehle der Sprache C++ dürfen nicht als Variablennamen verwendet werden.

[sc name=“adsense_InText_ad“]

Übung: Deklarieren und Initialisieren von Variablen

Deklaration, Initialisierung und Ausgabe von Variablen.
Deklaration, Initialisierung und Ausgabe von Variablen.

Geben Sie den folgenden Programmcode in den Dev-C++ Editor ein. Speichern Sie dann das Programm, starten den Compiler und schauen sich das Ergebnis an.

 

 

 

 

Variablen-Arrays verwenden

Ein Array, in der deutschen Sprache als Feld oder Reihung bezeichnet, gehört zu den Datentypen, die in vielen höheren Programmiersprachen vorhanden sind. Es besteht aus verschiedenen Elementen, die alle den gleichen Datentyp besitzen und nacheinander gespeichert werden.

Praxistipp: Die Index-Nummerierung besteht immer aus ganzen Zahlen und beginnt in C und C++ immer mit Null. Bei einem Array, das sechs Elemente enthält, ist fünf die Num-mer des letzten Elements. Operationen können immer nur mit einzelnen Elementen vor-genommen werden, nicht mit dem gesamten Array.

Arrays werden ebenso deklariert wie andere Variablen, zusätzlich wird durch einen wert in eckigen Klammern die Anzahl der Elemente festgelegt. Die allgemeine Syntax für ein Array mit sechs Elementen sieht so aus:

datentyp name[laenge]                             //eindimensionales Array
datentyp name[laenge_1][laenge_2]      //zweidimensionales Array

Alternativ können Sie ein Array bei der Deklaration auch gleich initialisieren. Dabei wird jedes einzelne Element durch ein Komma getrennt. Das sieht dann so aus:

int nummern[6] = {0, 1, 2, 3, 4, 5}; //eindimensionales Array

oder bei einem zweidimensionalen Array:

int nummern[4][5] = {          {10,20,30,40,50}, {5,15,25,35,45},
                               {60,70,80,90,100},{55,65,75,85,95}};

Einzelne Elemente werden über den Array-Namen und einen Index-Wert (eindimensionales Array) bzw. Index-Werte (mehrdimensionales Array) angesprochen. Das heißt:

nummern[2]              //eindimensionales Array
nummern[2][2]         //zweidimensionales Array

ist in unserem Beispiel das dritte Element des Arrays nummern. In C++ können Arrays für jeden Datentyp angelegt werden, wenn alle Elemente vom gleichen Datentyp sind.

 

Arrays als Zeichenketten

Ein Array aus dem Datentyp char ist typischerweise eindimensional und wird String genannt. Ein String ist eine Kette einzelner Zeichen mit einer abschließenden Null. In C++ gibt es für einen String keinen eigenen Datentyp, dafür aber eine eigene Klasse (wir kommen in Kapitel 6 noch einmal auf dieses Thema zurück). In einem char-Array lassen sich Zeichenfolgen darstellen und bearbeiten. Die Deklaration eines char-Arrays entspricht der bereits bekannten Array-Deklaration:

char  string­_array[100];

In diesem Beispiel wird ein Array von Datentyp char in einer Länge von 100 Zeichen angelegt. Die Initialisierung kann auf zwei Arten erfolgen:

const char name[] = { 'J', 'a', 'm', 'e',’s’ ' ', 'B', 'o', 'n', 'd','\n', '\0' };

Da ist zwar korrekt, doch ziemlich umständlich, weshalb folgende Schreibweise vorzuziehen ist:

const char name[] = { "James Bond\n"};

 

 

Dieser Artikel ist Teil unseres kostenlosen Workshops “C++ Programmieren lernen” – Geeignet für Einsteiger und Fortgeschrittene. Machen auch Sie mit und lernen Sie in 50 Artikeln, wie Sie Programme selbst schreiben!

 

 

Artikelbild: Fotolia / bramgino

 

PC-Reparatur.Shop - Team
PC-Reparatur.Shop - Team
Wenn Sie Fragen oder Anregungen zu diesem Beitrag haben, wenden Sie sich bitte direkt über die E-Mail Adresse blog@pc-reparatur.shop an unser Team - Vielen Dank!
Bewertung des Artikels: 1 Stern2 Sterne3 Sterne4 Sterne5 Sterne

IN EIGENER SACHE

Ähnliche Artikel