Gdzie możemy użyć tablicy?
Tutaj musimy ocenić średnią 1000 wartości. Musimy więc zadeklarować minimum 1000 zmiennych, aby ukończyć ten program. Zamiast deklarować 1000 oddzielnych zmiennych, używamy tablicy.
Np. [1000] gdzie A [] tablica i 1000 to nie zmienne.
[0] [1] [2] [3] [4] [5]Jest to grupa, ale nie ma indywidualnej nazwy, ale ma liczby indeksu, podobnie jak 0, 1 i 2, i wymaga przylegającej pamięci w pamięci RAM. Indeks nr. jest również nazywany pozycją nr. Ma ten sam typ elementu danych, podobnie jak Int, Char lub Float.
Tablica faktycznie reprezentuje indeks pierwszej zmiennej w tablicy.
Jeśli chcemy uzyskać dostęp do każdej zmiennej, piszemy
a [0] [na początku nazwa tablicy, a następnie kwadratowy wspornik i indeks nr.]
Ale na początku, kiedy deklarujemy tablicę, oznacza to całkowitą liczbę. zmiennych w tablicy,
int a [10] [oznacza to tablicę, w której istnieje 10 zmiennych]
Ale po tym, kiedy piszemy po prostu,
A [0], A [1]… . Oznacza to indeks nr. tablicy
Niech A [0] = 12, A [1] = 8, A [2] = 10, A [3] = 15Przykład 1
#włączaćTutaj pokazujemy, jak deklarowana jest tablica. Za pomocą tablicy obliczamy średnią niektórych wartości.
int main ()Wyjście
Wyjaśnienie
Tutaj deklarujemy tablicę o nazwie [], która zawiera 10 wartości. Z pomocą dla pętli, Dodajemy niektóre wartości, które zostaną pobrane od użytkownika za pomocą funkcji scanf (). Następnie obliczamy średnią tej sumy dziesięciu wartości i przechowujemy ją w Avg zmienny.
Deklaracja tablicy
Int a []; Błąd [ilekroć deklarujemy tablicę bez inicjalizacji i nie umieszczamy żadnej liczby między wspornikiem, oznacza to, że wystąpił błąd]
Int a [5];Ilekroć deklarujemy tablicę bez inicjalizacji, oznacza to, że każdy indeks ma domyślnie istniejącą wartość śmieci.
Kiedy deklarujemy tablicę z inicjalizacją, wolno nam opróżnić kwadratowy wspornik.
Jeśli zainicjujemy tablicę o mniejszej liczbie, pozostałe wartości w indeksie tablicy są domyślnie zero.
Przykład-2
Tutaj pokazujemy, jak działa dynamiczna tablica na danych, a przy pomocy tablicy oceniamy minimalną i maksymalną wartość z grupy liczb.
#włączaćWyjście
Wyjaśnienie
Tutaj za pomocą funkcji Malloc () deklarujemy tablicę i otrzymujemy pewne wartości w czasie wykonywania, aby obliczyć minimalne i maksymalne wartości z tych wartości. Deklarujemy dwie zmienne o nazwie Min i Max i drukujemy te zmienne.
Przykład-3
Za pomocą indeksu tablicy odwracamy wartości tablicy tutaj.
#włączaćWyjście
Wyjaśnienie
Tutaj tworzymy tablicę za pomocą dynamicznej alokacji pamięci. Funkcja Malloc () tworzy blok tablicy i dynamicznie otrzymuje pewne wartości. Następnie odwracamy te wartości tablic i drukujemy je.
Przykład-4
Tutaj pokazujemy, w jaki sposób elementy tablicy są kopiowane do innej tablicy.
#włączaćWyjście
Wyjaśnienie
Tutaj zadeklarowaliśmy tablicę nazwaną A []. W tej tablicy bierzemy pewne wartości od użytkownika. Teraz zadeklarowaliśmy kolejną tablicę nazwaną B []. Elementy tablicy B [] są kopiowane z elementów tablicy A [] i wydrukują te wartości zarówno tablicy A [], jak i B []. Widzimy, że to samo wyjście jest generowane, ponieważ są one kopiowane wersje.
Wniosek
Tutaj szczegółowo omawiamy podstawową koncepcję tablicy. Tablica to procedura przechowywania wartości w pamięci. Za pośrednictwem tablicy możemy szybko uzyskać dostęp do dowolnego elementu. Ale tablica ma pewne ograniczenia dotyczące jej przydatności, ale jest bardzo przydatne w perspektywie programowania.