Jak C ++ modyfikują tablice w funkcji

Jak C ++ modyfikują tablice w funkcji
Tablice były powszechnie znane wśród programistów i programistów. Używamy tablic w prawie każdym języku strukturalnym do języka obiektowego. Jak wiemy, tablicy przechowują więcej niż jedną wartość w ich indeksach, a także modyfikujemy tablice. Tak więc w dzisiejszym artykule rozważamy, jak modyfikować tablice w funkcjach C++. Zacznij od zalogowania się z systemu Linux i uruchomienie terminalu z „Ctrl+alt+t”Skrót.

Przykład 01

W naszej pierwszej ilustracji będziemy modyfikować prostą jednowymiarową tablicę. Rozpocznij pierwszy przykład, tworząc nowy plik o nazwie „Test.CC ”w skorupce za pomocą zapytania dotykowego. Ten plik jest tworzony w folderze domowym Ubuntu 20.04. Polecenie GNU Nano jest przydatne, gdy użytkownik próbuje je otworzyć i edytować w narzędziu edytora.

$ Touch Test.CC
Test $ nano.CC

Gdy plik jest otwarty w edytorze, zacznij dodawać jakiś kod C w celu modyfikowania tablic. Dołącz niektóre wymagane nagłówki na początku pliku kodu, i.mi., strumień wejściowy i standardowy biblioteka C ++. Standardowa przestrzeń nazw musi zostać zainicjowana w kodzie, ponieważ bez niego kod nie zadziała. Będziemy pracować zgodnie z główną metodą modyfikacji tablicy w C++. W ramach funkcji Main () zainicjowaliśmy tablicę „A” o rozmiarze 5, mając w niej pięć wartości. „„Cout„Klauzula jest używana tutaj do wyświetlania oryginalnej tablicy. „„Do„Pętla jest zadeklarowana i inicjowana w celu zapętlania wartości tablicy i wyświetlania ich po drugiej za pomocą„Cout”Klauzula. Kod jest dołączony do następującego obrazu:

Po wyświetleniu oryginalnych wartości tablicy przypisaliśmy nową wartość do każdego indeksu tablicy „A” za pomocą jej numeru indeksu. Inny "Cout„Klauzula jest tutaj używana, aby poinformować użytkowników, że wyświetlaliśmy zmodyfikowaną tablicę. Po tym „Do„Loop wykonuje swoją pracę i zaczyna zbierać wartości tablicy jeden po drugim. Wyświetla wartości na terminalu za pomocą „Cout„Oświadczenie jeszcze raz. Metoda Main () kończy się tutaj. Po kompilacji kod zostanie wykonany. Wyjście wyświetla najpierw oryginalną tablicę, a następnie zaktualizowany:

test $ g ++.CC
$ ./A.na zewnątrz

Przykład 02

Zmodyfikujmy teraz tablicę typu ciągów. Tak więc otworzyliśmy ten sam plik i zainicjowaliśmy tablicę ciągu 5 z trzema wartościami. A "Do„Pętla jest używana tutaj do wyświetlania zainicjowanej tablicy na terminalu. Następnie zmodyfikowaliśmy tablicę, przypisując dwie nowe wartości łańcucha do dwóch ostatnich indeksów. Tablica została wyświetlona ponownie po aktualizacji za pomocą „Do" pętla.

Kod jest dołączony do poniższego obrazu przymocowanego.

Kiedy skompilowaliśmy kod i wykonaliśmy plik, najpierw wyświetlił oryginalną tablicę, a następnie zaktualizowaną tablicę na ekranie powłoki. Wyjście jest pokazane w załączonej migawki poniżej:

test $ g ++.CC
$ ./A.na zewnątrz

Przykład 03

Do tej pory omówiliśmy przykłady modyfikacji jednowymiarowych tablic w C++. Obecnie ilustrujemy przykład modyfikacji dwuwymiarowej tablicy w C++.

W tym celu otworzyliśmy ten sam plik i dodaliśmy wymagane nagłówki. Po użyciu przestrzeni nazw dla C ++ zainicjowaliśmy dwuwymiarową tablicę z 2 wierszami i 3 kolumnami. Przypisaliśmy mu również 3 wartości kolumny. Klauzula „Cout”Pokazuje, że wyświetlimy już zadeklarowaną dwuwymiarową tablicę w terminalu. Z pomocą klauzuli „cout” w ramach „Do„Pętla, oryginalna tablica została wyświetlona. Pierwsza pętla pokazuje wiersze, a sekundy pokazują kolumny dla macierzy tablicy „A”. Przypisaliśmy cztery nowe wartości do tablicy za pomocą numerów wiersza i kolumn jeden po drugim.

„„Cout”Instrukcja w pętlach działa nad wyświetlaniem zaktualizowanej tablicy 2D w terminalu. Podczas "Jeśli”Instrukcja jest tutaj używana do przecięcia tablicy na 2 wymiary za pomocą„ \ n ”tutaj. Kod jest dołączony do następującego obrazu:

Na koniec skompiluj kod, aby był wykonywalny. Kiedy skompilowaliśmy i uruchomiliśmy kod, wyświetlił oryginalną tablicę 2D, a następnie zaktualizował tablicę 2D na ekranie terminalu.

test $ g ++.CC
$ ./A.na zewnątrz

Wniosek

W tym przewodniku omówiono kilka prostych i łatwych w użyciu metod modyfikowania tablic typu liczb całkowitych i ciągów w C++. Podczas modyfikacji użyliśmy tablic jednowymiarowych i dwuwymiarowych, niezależnie od ich rozmiaru. Uważamy, że ten artykuł pomoże ci w najlepszym wydaniu, modyfikując jednowymiarowe i dwuwymiarowe tablice w C++.