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