Przestudiowałem książkę do nauki C++ i tam było że tablice przekazuje się w ten sposób:
int tab[]={1,2,3};
//deklaracja funkcji
void funkcja(int *wst_do_tab);
//wywołanie
funkcja(tab);
No i jeśli potrzebuje przekazac tablice zawsze robię tak, ale od pewnego czasu nurtuje mnie pewnie banalne pytanie dlaczego nie którzy robią to tak? Czym to się różni? Czy to zgodne ze standardem?
int tab[]={1,2,3};
deklaracja funkcji
void funkcja(int tablica[]);
//wywołanie
funkcja(tab);