Tablice i funkcje
Ostatnio zmodyfikowano 2016-11-19 17:31
polka260 Temat założony przez niniejszego użytkownika |
Tablice i funkcje » 2016-11-19 17:13:04 Czy kto mogłby mi wyjaśnić która zmienna odpowiada za co? Przeczytałam funkcje i tablice i rozumiem je osobno, jednak za nic nie mogę zrozumieć na czym polega wprowadzanie tablic do funkcji :/ #include <iostream> using namespace std;
void uzupelnij_tablice( int t[], int rozmiar ) { cout << "Podaj " << rozmiar << " liczb: " << endl; int ilosc = 0; do { cin >> t[ ilosc ]; ilosc++; } while( ilosc < rozmiar ); }
int main() { int tablica[ 9 ]; uzupelnij_tablice( tablica, 9 ); int ilosc = 0; do { cout << tablica[ ilosc ] << ", "; ilosc++; } while( ilosc < 9 ); return 0; }
EDIT: nie rozumiem konkretnie tej linijki uzupelnij_tablice( tablica, 9); dlaczego mamy uzupełniać tablicę tablicą? :( |
|
mateczek |
» 2016-11-19 17:31:31 #include <iostream> using namespace std; int funkcja( int * wsk, int index ) { return wsk[ index ]; }
int funkcja2( int tablica[], int offset ) { return *( tablica + offset ); }
int main() { int tablica[ 3 ] = { 1, 2, 3 }; int * wsk = tablica; cout << tablica[ 1 ] << " " << wsk[ 1 ] << endl; cout <<*( tablica + 1 ) << " " <<*( wsk + 1 ) << endl; cout << funkcja( tablica, 1 ) << " " << funkcja2( tablica, 1 ) << endl; }
Wracając do twojego pytania uzupelnij_tablice( tablica, 9 );
|
|
« 1 » |