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; }