Zalety tablicy w C++
Wady tablicy w C++
Jak ogłosić tablicę w C++
Metoda zastosowana do utworzenia tablicy jest identyczna z tym używaną do tworzenia zmiennych. Ogłoszenie tablicy jest najważniejsze. Po ogłoszeniu tablicy mamy możliwość jej inicjowania natychmiast lub później. Musimy wspomnieć o trzech elementach podczas deklarowania tablicy: nazwa tablicy, typ danych, rozmiar i inne szczegóły. Nazwa tablicy służy również jako wskaźnik do pierwszego komponentu.
Przykład 1
W tym przykładzie inicjowane są dwie tablice całkowitowe, jedna o rozmiarze, który nie został dostarczony podczas tworzenia, a drugi o określonym rozmiarze, ale zainicjowano mniej elementów.
#włączaćPoczątkowo stworzyliśmy tablicę jako „arr_1” z pustym rozmiarem i zainicjowaliśmy ją pięcioma liczbami całkowitych. Następnie zadeklarowaliśmy kolejną tablicę o rozmiarze podanym jako „10”. Elementy są wstawiane do tablicy z określonym rozmiarem tablicy. Następnie, z pętlą, wydrukowaliśmy elementy odpowiednio zarówno tablic „Arr_1”, jak i „Arr_2”. Zauważ, że w pętli dla For mamy warunkowe stwierdzenie, że „ja” powinien być mniejszy niż rozmiar danej tablicy.
Dwie różne tablice są generowane na wyjściu. Pierwsze elementy tablicy są takie same jak w tablicy. Druga tablica pokazuje trzy zero w końcu, ponieważ włożyliśmy tylko siedem elementów, a rozmiar podanej tablicy to „10”.
Przykład 2
Możemy przypisać listę elementów do tablicy i określić jej rozmiar. W tym przypadku elementy listy mogą być mniejsze niż przydzielony numer. Następnie tablica jest tworzona przez kompilator o określonym rozmiarze, a elementy są przypisywane jeden po drugim, zaczynając od początku tablicy.
#włączaćRozmiar „5” został określony dla tablicy, którą zadeklarowaliśmy „Nums.„Wewnątrz tablicy dodaliśmy elementy, które są mniejsze niż całkowity rozmiar tablicy. Zauważ, że zajmowaliśmy cztery indeksy w tablicy, ponieważ indeks tablicy zaczyna się od zera. Następnie wykorzystaliśmy zasięg dla pętli do drukowania elementów tablicy. Const int & ele zastąpiono int „ele” jako deklaracja zasięgu w naszej pętli opartej na zasięgu. Z następujących powodów preferowane jest Const Int & Ele z następujących powodów:
Dla każdej iteracji podczas korzystania z int ele elementy tablicy są po prostu kopiowane do zmiennej „ele”. Jednak zamiast przesyłać dane do nowej zmiennej, „& ele” uzyskuje dostęp do pamięci elementów tablicy bezpośrednio. Używa małej pamięci. Elementy tablicy nie są zmieniane; Po prostu je drukujemy. Stosuje się const; W rezultacie, aby zapobiec niezamierzonej zmianie wartości tablicy. Następnie wykorzystujemy konwencjonalną metodę pętli do drukowania elementów tablicy.
Obie metody pętli wyświetlały ten sam element tablicy w wyjściu:
Przykład 3
Wcześniej podaliśmy przykłady liczby całkowitej. Teraz, w tym przykładzie, tablica ciągu jest tworzona i wyświetlana.
#włączaćZdefiniowaliśmy tablicę jako „ARR1” i zadeklarowaliśmy ją elementami ciągów. Następnie zdefiniowaliśmy naszą drugą tablicę i wstawiliśmy elementy o danym rozmiarze tablicy. Następnie, dzięki metodę Pętli, wydrukowaliśmy elementy tablicy.
Wyjście generuje następującą tablicę elementów ciągów.
Przykład 4
W tym przykładzie wzięliśmy liczby od użytkowników i przechowyliśmy je w tablicy.
#włączaćStworzyliśmy tablicę jako „ARR”, a rozmiar podany tablicy to pięć. Następnie użytkownik jest poproszony o wprowadzenie pięciu liczb całkowitych w tablicy za pomocą instrukcji Cout, która została wydrukowana później. Jeszcze raz iterowali od n = 0 do n = 4 przy użyciu pętli. Zebraliśmy dane wejściowe użytkownika dla każdej iteracji i zapisaliśmy je jako ARR [n]. Następnie, aby wydrukować każdy element tablicy, ponownie użyliśmy pętli.
Wyjście elementu tablicy jest wyświetlane tutaj po uzyskaniu danych wejściowych od użytkownika.
Wniosek
Tablica jest uważana za kluczowy element C ++, ponieważ ułatwia zarządzanie pamięcią i zwiększa skuteczność programu. Ze względu na możliwość zapewnienia wielowymiarowego przechowywania danych można go wykorzystać w różnych technikach. Gdy konieczne jest przechowywanie elementów tego samego typu danych, zawsze najlepiej jest użyć tablicy.