Arrays
Arrays sind im Grunde genommen mehrere Variablen vom gleichen Datentyp die zusammen unter einem Namen verfügbar sind.
Das Array verfügt über einen Index in eckigen Klammern, mit dem man einen bestimmten Teil ansprechen kann.
Beim deklarieren muss schon klar sein, wie groß das Array sein soll.
Datei:
Quelldateien/main.cpp- #include <iostream> // std::cout, std::endl, std::cin
-
- int main()
- {
- int arr[10]; // legt ein integer Array mit dem Index 10 an
- arr[0] = 1983; // Index 0 wird definiert
- std::cout << arr[0] << std::endl; // Index 0 wird ausgegeben
-
- // andere Art ein Array zu deklarieren (mit direkter definition)
- int array[] = { 5, 7, 8, 7, 5 };
- int arrayCount = sizeof(array) / sizeof(int);
- // 5*4Byte / 4Byte = 5
- for (int i = 0; i < arrayCount; i++)
- {
- // Array Inhalt mit einer Schleife ausgeben (dazu später mehr)
- std::cout << array[i] << std::endl;
- }
- // 3 Dimensionale Arrays
- int map[10][10];
- for (int y = 0; y < 10; y++)
- {
- for (int x = 0; x < 10; x++)
- {
- map[x][y] = 0;
- }
- }
- map[3][8] = 1;
- for (int y = 0; y < 10; y++)
- {
- for (int x = 0; x < 10; x++)
- {
- std::cout << map[x][y] << " ";
- }
- std::cout << std::endl;
- }
-
- std::cin.get();
- return 0;
- }
Kommentare zu diesem Beitrag
Sie müssen angemeldet sein, um eine Nachricht zu erstellen. Anmelden »