Strony

czwartek, 8 lutego 2018

Wypisywanie zawartości tablicy iteracyjnie i rekurencyjnie [C++]

Witam was.
Dziś krótki wpis prezentujący w jaki sposób przekazać tablicę do funkcji, a następnie wypisać jej zawartość na ekran.


Najczęstszym sposobem przekazywania tablicy do wnętrza funkcji jest skorzystanie z następującej właściwości: nazwa tablicy to wskaźnik na element o indeksie zero. Oczywiście język C++ daje inne możliwości przekazywania tablicy do funkcji, jednak my skupimy się na tym za pomocą wskaźnika.


Celem tego wpisuj jest głównie uświadomienie i pokazanie innego sposobu na wypisanie zawartości tablicy na ekran. Rozwiązanie rekurencyjne jest o tyle ciekawe, że wykorzystuje tak zwaną rekurencję ogonową (ang. tail call).
Rozwiązanie omawianego problemu przedstawia poniższy listing:

Brak komentarzy:

Prześlij komentarz