Przesyłanie tablicy do funkcji w c++

Błyskawiczna ściągawka z przesyłania tablic do funkcji za pomocą wskaźników oraz klasycznie. Kod dla języka C++.

Funkcja1 oraz Funkcja2 różnią się sposobem przesłania tablicy poprzez argument funkcji. Wewnątrz Funkcji1 widać dwie możliwości poruszania się i obsługi tablicy.

Kod:

#include <iostream> //albo <iostream.h> dla użycia starszej biblioteki
using namespace std;

void funkcja1(int *tab, int N)
{
for (int i=0; i<N; i++)
{
cout<<*(tab++)<<„n”;
//cout<<tab[i]<<„n”; //mozna tez tak.
}
}

void funkcja2(int tab[], int N)
{
for (int i=0; i<N; i++)
{
cout<<tab[i]<<„n”;
}
}

int main()
{
int tablica1[3]={0,1,2};

cout<<„Funkcja 1: n”;
funkcja1(tablica1, 3);
cout<<„nFunkcja 2: n”;
funkcja2(tablica1, 3);
getchar();
return 0;
}

Jedna myśl nt. „Przesyłanie tablicy do funkcji w c++

  1. Pingback: Tworzenie dynamicznych tablic dwuwymiarowych w C | Mój skrawek Sieci

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *