Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

C Grundkurs

Was sind Arrays?

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Sie lernen hier was Arrays sind und wie das Anlegen von Arrays sowie der Zugriff auf Array-Elemente gelingt.
04:39

Transkript

In diesem Video möchte ich mit Ihnen besprechen, was sogenannte ARRAYS sind. Arrays, man nennt sie auch Felder, oder Datenfelder, sind eine Möglichkeit, mehrere Daten über einen Bezeichner zur Verfügung zu stellen. Nehmen wir einmal an, Sie wollen Primzahlen in einem Programm zur Verfügung stellen. Ich habe hier eine INTEGER Variable. Und ich kann dann hier irgendeine Zahl aus der Primzahlen-Serie zuweisen. Ob die 1 jetzt dazu gehört, oder nicht, das sei mal dahin gestellt. Streng genommen natürlich nicht, aber ich beginne einmal mit der 1. Wenn ich jetzt eine zweite Zahl in einer Variable speichern möchte, brauche ich einen neuen Variablen-Bezeichner. Sagen wir einmal, wir wollen die Primzahlen zwischen 1 und 1.000 darstellen. Dann brauchen Sie schon eine ganze Menge an Variablen-Bezeichnern. Es wäre sinnvoll hier, mit einem einzigen Variablen-Bezeichner arbeiten zu können, aber dann mit sogenannten Indizes auf diese Werte zuzugreifen oder zugreifen zu können. Und genau das ist bei einem ARRAY möglich. Man deklariert nun nicht eine konventionelle Variable, sondern gibt in C in eckigen Klammern eine sogenannte Dimension an. Eine Dimension, oder besser eigentlich, eine Größe von diesem ARRAY. Und wenn ich hier eine 5 eintrage, dann habe ich ein ARRAY mit 5 Feldern, oder Slots, oder wie immer man es nennen möchte, wo man Werte eintragen kann. Beachten Sie, dass diese hier alle vom gleichen Typ sind. Denn das lege ich mit der Deklaration von INT fest. Ich kann danach auf dieses ARRAY, beziehungsweise die Elemente da drin, zugreifen und zwar ebenfalls mit eckigen Klammern. Und einem Index, einem nummerischen Index. (Schreibt auf Tastatur) Beachten Sie hier schon, dass wir sogenannte 0-indizierte ARRAYS haben. Das heißt, der erste Index ist 0, der zweite dann 1 und so weiter. Und ich kann das ARRAY soweit füllen, soweit es, vereinfacht gesagt, Platz hat. (Schreibt auf Tastatur) Wenn ich jetzt PZ von 5 machen würde, dann gäbe es ein Problem. Das geht dann nicht mehr. Ich kann natürlich nicht nur in diese ARRAY-Elemente hinein schreiben, sondern ich kann selbstverständlich hier auch eine Ausgabe, sprich einen Zugriff vornehmen. Zum Beispiel PZ [3]. Wenn wir das laufen lassen, dann haben wir die 5. Also das hier... Fassen wir noch einmal zusammen. Beim Deklarieren eines ARRAYS geben Sie konventionell einen Datentyp an, wie bei einer normalen Variable, was für eine Art von Daten in dem ARRAY gespeichert werden sollen, den Bezeichner aber dann in eckigen Klammern, die Größe, die Länge des ARRAYS. Einen Index zum Zugriff haben wir zur Verfügung - nummerisch. Und der beginnt bei 0, 0-indiziert. Dementsprechend können wir hier auch als maximalen Index nur die Zahl nehmen, die 1 kleiner ist, als diese Zahl, die wir hier bei der Deklaration anlegen. Und Sie können wahlfrei, in der Regel, in so einem ARRAY Werte hinein schreiben in die Elemente und wieder auslesen.

C Grundkurs

Lernen Sie das Syntaxkonzept von C von Grund auf kennen vor und sehen Sie, wie mit einer geeigneten Entwicklungsumgebung Programme Schritt für Schritt entstehen.

4 Std. 36 min (70 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!