Home Hardware Input / Output Timer Keypad 7-segment LED Debouncing DC Motor Infrarot C / C + + Array Perl Nummern System Computer operating C / C ++ Funtkionen C / C ++ Struktur

 

 

 

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.