Deklarowanie tablic
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 58 z 74.
Tablica to zbiór elementów i może zawierać wartości tego samego typu, takie jak liczby, ciągi znaków, a nawet inne tablice. Tablice tworzy się za pomocą nawiasów kwadratowych [], a elementy wewnątrz tablicy są oddzielone przecinkami.
Oto przykład tworzenia tablicy:
int numbers[] = {1, 2, 3, 4, 5};Aby sprawdzić długość tablicy, możemy użyć funkcji std::size():
int length = std::size(numbers);Zmienna length będzie miała wartość 5, ponieważ tablica zawiera 5 elementów.
Innym sposobem tworzenia tablicy jest użycie nawiasów [], po których podaje się rozmiar tablicy:
int numbers[5];W zakresie lokalnym (na przykład wewnątrz main()) pozostawia to 5 niezainicjalizowanych elementów, więc mają one nieokreślone wartości. Zapisz int numbers[5] = {};, aby ustawić je wszystkie na 0. Tylko tablice statyczne lub globalne są niejawnie inicjalizowane zerami.
Wyzwanie
ŁatwyUtwórz tablicę o nazwie shoppingList, która zawiera następujące produkty: bread, eggs, milk i butter.
Spróbuj swoich sił
#include <iostream>
#include <string>
int main() {
// Utwórz tutaj tablicę shoppingList
// Nie zmieniaj kodu poniżej
std::cout << "Shopping List:" << std::endl;
for (int i = 0; i < std::size(shoppingList); i++) {
std::cout << shoppingList[i] << std::endl;
}
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