Pole C++


Pole C++

Pole se používají k ukládání více hodnot do jedné proměnné, namísto deklarování samostatných proměnných pro každou hodnotu.

Chcete-li deklarovat pole, definujte typ proměnné, zadejte název pole následovaný hranatými závorkami a zadejte počet prvků, které má uložit:

string cars[4];

Nyní jsme deklarovali proměnnou, která obsahuje pole čtyř řetězců. Chcete-li do něj vložit hodnoty, můžeme použít literál pole - umístěte hodnoty do seznamu odděleného čárkami do složených závorek:

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};

Chcete-li vytvořit pole tří celých čísel, můžete napsat:

int myNum[3] = {10, 20, 30};

Přístup k prvkům pole

K prvku pole se dostanete odkazem na číslo indexu.

Tento příkaz přistupuje k hodnotě prvního prvku v autech :

Příklad

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cout << cars[0];
// Outputs Volvo

Poznámka: Indexy pole začínají 0: [0] je první prvek. [1] je druhý prvek atd.


Změňte prvek pole

Chcete-li změnit hodnotu konkrétního prvku, podívejte se na číslo indexu:

Příklad

cars[0] = "Opel";

Příklad

string cars[4] = {"Volvo", "BMW", "Ford", "Mazda"};
cars[0] = "Opel";
cout << cars[0];
// Now outputs Opel instead of Volvo

C++ Cvičení

Otestujte se pomocí cvičení

Cvičení:

Vytvořte pole typu s stringnázvem cars.

 [4] = {"Volvo", "BMW", "Ford", "Mazda"};