Jak Ustawić Tablicę W C

Spisu treści:

Jak Ustawić Tablicę W C
Jak Ustawić Tablicę W C

Wideo: Jak Ustawić Tablicę W C

Wideo: Jak Ustawić Tablicę W C
Wideo: Programowanie w C: Tablice 2024, Może
Anonim

Tablice w językach programowania C i C++ są najczęściej używane do tworzenia sekwencji danych tego samego typu. Ta organizacja parametrów najskuteczniej pozwala rozwiązywać przydzielone zadania. Zwłaszcza w językach programowania C i C++, gdzie tablice można podawać zarówno na początku programu, jak i w dowolnym miejscu jego kodu. Najważniejsze jest uwzględnienie zakresu tworzonych zmiennych.

Jak ustawić tablicę w C
Jak ustawić tablicę w C

Instrukcje

Krok 1

Tablica, jako nazwany zbiór danych jednego typu, zajmuje ściśle określone miejsce w pamięci, a każdy kolejny element znajduje się bezpośrednio po poprzednim. Dostęp do określonej komórki uzyskuje się za pomocą indeksu; w C pierwszy element ma indeks zero. Opis powinien uwzględniać wymiar tablicy, tj. zostanie użyta tablica jednowymiarowa lub dwuwymiarowa, zawierająca dwa ciągi znaków.

Krok 2

Określ zakres wygenerowanej tablicy. Jeśli będzie należeć do jednej funkcji lokalnej, podaj jej nazwę i rozmiar na samym początku przy deklarowaniu innych zmiennych. Tworząc tablicę globalną, jej opis należy wykonać na samym początku programu lub w dołączonym pliku nagłówkowym (plik h).

Krok 3

W C tablica jest definiowana przez unikalną nazwę wskazującą na typ danych w niej przechowywanych, a także wymiar w pojedynczym lub podwójnym operatorze . Utwórz tablicę jednowymiarową, która ma jeden wiersz.

Przykład tworzenia tablicy jednowymiarowej:

podwójne m_P1 [200];

znak m_C1 [20];

W tym przypadku utworzono dwie jednowierszowe tablice m_P1 i m_C1. Pierwsza przechowuje 200 zmiennych typu double, a druga 50 wartości znakowych (char).

Krok 4

Określ dwuwymiarową tablicę (macierz), w której dwa indeksy muszą być określone w operatorach , aby wyłuskać określony element. Składnia opisu takiej tablicy jest podobna do jednowymiarowej, z wyjątkiem określenia wymiaru.

Przykład tworzenia tablicy dwuwymiarowej:

podwójne m_P2 [100] [50];

char m_C2 [20] [10];

Krok 5

Jednak w przypadku tablic wielowymiarowych w języku C istnieją ustępstwa w zakresie określania dokładnych parametrów wymiaru. Jeżeli tablica dwuwymiarowa jest inicjowana jednocześnie z deklaracją, to dopuszczalne jest nie podawanie pierwszego wymiaru, tj. liczba wierszy w tablicy.

int m_I [4] = {{3, 7, 9, 2}, {4, 1, 2, 1}, {3, 8, 9, 4}, {5, 1, 3, 9}};

W takim przypadku dokładny rozmiar tablicy m_I zostanie określony przez kompilator bezpośrednio podczas łączenia programu wykonywalnego.

Zalecana: