Języki Programowania 4From MJanik(Difference between revisions)
Revision as of 10:58, 23 October 2025Tematem zajęć numer 4 będą tablice i wskaźniki. W szczególności dynamiczna alokacja pamięci dla tablic 1- i 2-wymiarowych. Więcej informacji na ten temat można znaleźć na Wykładzie 2 Prof. Zbroszczyk (slajdy dostępne na MS Teams). Laboratorium 4 - Język C++, tablice 1- i 2-wymiarowe
W ramach przygotowania do zajęć możesz napisać program w języku C++, który:
Przykład działania programu: Podaj n: 3 1 2 3 2 4 6 3 6 9 Dynamiczne tworzenie tablic jednowymiarowych w C++: int *tab = new int [10]; Dynamiczne tworzenie tablic dwuwymiarowych w C++: int **tab = new int* [5]; for (int i = 0; i < 5; ++i) tab[i] = new int [10]; W ten sposób stworzono tablicę dwuwymiarową którą statycznie zadeklarowalibyśmy jako: int tab[5][10]; Należy również zwolnić pamięć dla dynamicznie zadekladowanej tablicy: for (int x = 0; x < 5; x++)
delete [] tab[x];
delete [] tab;
| |||||||||||||||||||||||||||||