Ich glaube, wir alle wissen, wie Sie Variablen verwenden,
benutzen wir eine Variable Name eines Informationssystems,
wie Variablennamen student_age im Namen eines Schülers Alter
darstellen, sondern, wenn wir 30 Schüler haben, wir sind wir
zu 30 Variablen in der Erklärung Name? Zum Beispiel
student1_age, student2_age. . . , Student30_age natürlich
nichts, denn C hat eine bequeme Datenstruktur, ist die
"Array" (Array) der.
Sie können das Array als eine Reihe von Informationen geben,
und diese Datentypen sind die gleichen, brauchen Sie nur ein
"Array-Namen zu verwenden" und ein "integer" können auf die
Daten zugreifen, während die integer, auch bekannt als "
Index "(Index), wie es ist, zeigen die Daten innerhalb des
Arrays.
Zum Beispiel können Sie in der Vergangenheit verwendet
werden:
student1_age, student2_age, ..., student30_age
Zur Darstellung der einzelnen Schüler Alters, sondern der
Einsatz von Arrays verwendet werden können:
student_age [0], student_age [1], ..., student_age [29]
student_age ist der Name des Arrays und 0-29 wird verwendet,
um jeden Schüler zu vertreten. Die erste Note ist 0, die
Studierenden zu vertreten, weil der Computer verwendet, um
von 0 beginnen, während die Menschen verwendet werden, um ab
dem 1. Start, wie zum Beispiel Schulen für Studenten mit
Ausweis selten Null ordnen, so dass die beste Zeit, Code zu
schreiben, um die Vorstellungen der Menschen zu verwandeln
in Computer-Konzepte.
Sie fragen sich vielleicht, warum man eine ganze Zahl
entspricht einer Information zu nutzen? Da die Informationen
in den Speicher-Array ist in einer Reihe aufgestellt.
Denken Sie daran, den Namen der Variablen stellt eine
Adresse gespeicherten Informationen? Aber der Name des
Arrays ist anders, weil der Name des Arrays entspricht der
Adresse, anstatt die Informationen in der Adresse
gespeichert, wurden sie in der "Funktion" werden, um das
Kapitel zu besprechen.
Adresse student_age an jenem Ort, speichern Sie die ersten
Daten, der Index im Namen der "Offset" (Offset), die eine
andere Nummer aus der aktuellen Adresse der Anzahl der Daten
ist.
Angenommen, ein Student der Schule Regelungen für die
Zulassung 30 / 4, während die Zuteilung wurde am
Studentenzahlen zu den Nummern 1 basiert, Studenten wohnen
im Zimmer 0, 2, 1 Schüler Wohnzimmer, und so weiter, dann,
wenn Sie wollen, finden Sie eine Student wohnte in dem
Zimmer, du erinnerst dich nicht 30 Schüler Raumnummer,
brauchen Sie nur 1 Student's Zimmer, und dann sind Sie für
die Zahl der Studierenden suchen weiter gehen über mehrere
Räume hat, zum Beispiel, Sie wollen bis 3 Schüler finden ,
auf der mehr als zwei Zimmer zu gehen. Dies ist die
Information über die Vorteile der kontinuierliche
Freisetzung.
Deshalb, wenn der Index 0, die nicht ausgeglichen ist, dh
wenn die Informationen über die Namen der ersten Adresse,
der Index 1 wird repräsentiert die zweite Daten-Adresse.
Array-Name ist die Adresse, die Adresse ist die Adresse des
Anstiegs ist auch eine ganze Zahl, nicht wahr? Right ah,
aber ich möchte zu den Informationen haben, anstatt Adresse,
wie? Es hängt von den Klammern [] hat in der Tat, ist
Betreiber in Klammern, die zur Vertretung "eine Adresse
sowie die Ergebnisse der Adresse einer Integer gespeicherten
Informationen", wie student_age [2] ist, vorausgesetzt
student_age 1 ist, dann 1 + 2 entspricht 3, und das ist,
dass Sie wollen, wo Informationen in der Adresse 3.
Im folgenden wird die Einführung der Verwendung von Arrays,
Arrays dieser Zeit können Sie die Vorteile zu verstehen.