Version: Test
©Raddy 2001

C-Lehrgang - XII                                       zurück

Eindimensionale
char-Arrays:
Deklaration
a-absatz.pcx (280 Byte)

Einführung

Bis jetzt haben wir nur numerische Arrays kennengelernt.
Ein Integer-Array hatten wir z.B. folgendermaßen deklariert:

         int Arrayname [10]

Dadurch wurde ein Feld aus 10 Arrayelementen für je
eine Integerzahl erzeugt.

Man kann in einem Array aber auch Zeichen speichern.
Die Deklaration lautet dann:

        char Arrayname [10] 

Durch diesen Befehl wird ein Feld aus 10 Arrayelementen
erzeugt, in dem je ein Zeichen gespeichert werden kann:

c12s8p1.pcx (7023 Byte)

Das Ende einer solchen Zeichenkette markiert man durch 
eine sogenannte binäre Null. Die binäre Null darf nicht mit
der Zahl 0 verwechselt werden, sondern sie entspricht den
ASCII-Code 0. Die tiefere Bedeutung des Zeichens werden
wir auf den nächsten Seiten kennenlernen.
   
a-absatz.pcx (280 Byte)

Vergleich mit Integer-Array

Zum Vergleich ist nochmal aufgeführt, wie eindimensionale
Interger-Arrays aufgebaut sind:
c12s8p2.pcx (7053 Byte)