Dostęp do elementów
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 59 z 74.
W C++ używamy tablic do przechowywania wielu wartości w jednej zmiennej. Każda wartość w tablicy nazywana jest elementem, a każdy element ma indeks.
Indeksy zaczynają się od 0 i kończą na długości tablicy minus jeden. Na przykład przyjrzyj się następnej tablicy:
char letters[] = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};- Element
aznajduje się pod indeksem 0 - Element
bznajduje się pod indeksem 1 - ...
- Element
gznajduje się pod indeksem 6
Aby uzyskać dostęp do elementu tablicy, możemy użyć jego indeksu w nawiasach kwadratowych. Na przykład, aby uzyskać dostęp do pierwszego elementu tablicy o nazwie letters, użyjemy letters[0].
Oto przykład:
int numbers[] = {10, 20, 30, 40, 50};
int element = numbers[2];Zmienna element będzie przechowywać wartość 30, ponieważ uzyskuje dostęp do trzeciego elementu (który ma indeks 2).
Wyzwanie
ŁatwyUtwórz funkcję o nazwie values, która przyjmuje tablicę i jej rozmiar jako argumenty oraz wypisuje wszystkie elementy tablicy jeden po drugim.
Spróbuj swoich sił
#include <iostream>
void values(int arr[], int size) {
for (int i = 0; i < size; i++) {
// Wpisz kod tutaj
}
}
int main() {
int numbers[] = {109, 4, 7, 19, 57, 216, 68, 89, 132, 63};
int size = std::size(numbers);
values(numbers, size);
return 0;
}Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator C++ online