Was ist ein Array?

Sie können in C einer Variablen denken ++ als LKW. Es gibt kleine Lastwagen, wie ein short int, Lage ist, nur eine kleine wert- halten und es gibt größere Lastwagen, wie ein long double, Lage erstaunlich große Anzahl von zu halten. jedes dieser Fahrzeuge können jedoch halten nur einen einzigen Wert.

Jeder LKW verfügt über eine einzigartige Bezeichner. Vielleicht haben Sie Ihre Fahrzeuge Namen geben, aber auch wenn Sie nicht zu tun, jede hat eine Kfz-Kennzeichen, die eindeutig jedes Ihrer Fahrzeuge beschrieben, zumindest in einem bestimmten Zustand.

Dies funktioniert für eine einzige Familie in Ordnung. Selbst die größten Familien haben nicht so viele Autos, dass diese Anordnung verwirrend wird. Aber denken Sie über eine Autovermietung. Was ist, wenn sie von einem Kfz-Kennzeichen oder einer anderen ID, um ihre Autos allein bezeichnet? (Junge, nur daran denke, dass Hertz!)

Nach dem Befüllen der unzähligen Formen aus - einschließlich der Entscheidung, ob Sie die volle Versicherungsschutz wollen und ob Sie sind zu faul, um es mit Gas zu füllen, bevor Sie es zurückbringen - der Mann hinter der Theke sagt, # 147-Ihr Auto ist QZX123. # 148- Beim Verlassen des Gebäudes und zu Fuß zum Parkplatz, schauen Sie über ein Meer von Autos, die einen Wal-Mart-Parkplatz konkurrieren. Genau dort, wo ist QZX123?

Aus diesem Grund hinter dem Tresen der Kerl eigentlich sagt etwas ganz anderes. Er sagt etwas wie: # 147-Ihr Auto ist in Steckplatz B11. # 148- Dies bedeutet, dass Sie letzten Reihe A direkt zu Reihe B zu überspringen sind und starten Sie dann nach unten Abtasten der Linie zum elften Auto vom Ende. Die Zahlen sind auf dem Pflaster im Allgemeinen gemalt um Ihnen zu helfen, aber auch wenn sie nicht sichtbar waren, könnten Sie wahrscheinlich herausfinden, welches Auto er meinte.

Mehrere Dinge haben für dieses System zu arbeiten, um wahr zu sein:

  • Die Schlitze haben, um zu nummerieren (B2 folgt B1 und kommt unmittelbar vor B3), idealerweise ohne Brüche oder Sprünge in der Sequenz.

  • Jeder Schlitz ist so konzipiert, ein Auto zu halten (eine bestimmte Parkplatz kann leer sein, aber der Punkt ist, dass Sie nie ein Haus in einer Parklücke zu finden).

  • Die Schlitze sind in gleichem Abstand (wobei in gleichem Abstand bedeutet, dass Sie im Voraus zu springen und erraten, darüber, wo B50 ist ohne entlang von B1 bis B49 zu Fuß, jede Kontrolle).

Das ist so ziemlich die Art und Weise Arrays arbeiten. Sie können eine Reihe von Zahlen einen einzigen Namen geben. Wenden Sie sich an einzelne Nummern innerhalb der Reihe von Index. So die Variable x kann sich auf eine ganze Reihe von ganzen Zahlen, x (1) wäre die erste Zahl in der Reihe, x (2) die zweite und so weiter in der Reihenfolge, wie die Autos an der Autovermietung.

Menü