[lekcja 20] Nie rozumiem przykładu.
Ostatnio zmodyfikowano 2014-01-31 18:33
terrom Temat założony przez niniejszego użytkownika |
[lekcja 20] Nie rozumiem przykładu. » 2014-01-31 17:07:50 Witam, chciałbym prosić o pomoc z przykładem którego w ogóle nie rozumiem. Będę wdzięczny za wytłumaczenie krok po korku. #include <iostream>
void wyswietl( int tablica[], int ile ) { if( ile <= 0 ) { std::cout << "Tablica jest pusta." << std::endl; return; } int i = 0; do { std::cout << tablica[ i ] << ", "; i++; } while( i < ile ); std::cout << std::endl; }
int dopisz( int iLiczba, int tablica[], int ile ) { tablica[ ile ] = iLiczba; ile++; return ile; }
int main() { int liczbaElementow = 0; int tablicaLiczb[ 10 ]; wyswietl( tablicaLiczb, liczbaElementow ); liczbaElementow = dopisz( 123, tablicaLiczb, liczbaElementow ); wyswietl( tablicaLiczb, liczbaElementow ); liczbaElementow = dopisz( 321, tablicaLiczb, liczbaElementow ); wyswietl( tablicaLiczb, liczbaElementow ); return 0; } |
|
kubawal |
» 2014-01-31 17:17:20 Którego fragmentu konkretnie? |
|
terrom Temat założony przez niniejszego użytkownika |
» 2014-01-31 17:44:33 funkcji dopisz i main |
|
alixir |
» 2014-01-31 18:03:54 A kursy czytałeś za zrozumieniem?
funkcja dopisz przyjmuje 3 argumenty: - liczbę, którą chcesz dopisać - tablicę do której chcesz dopisać - ilość obecnych elementów w tablicy
funkcja dopisuje podaną liczbę do podanej tablicy i zwiększa o 1 ilość obecnych elementów. Po czym zwraca tą zmienną.
Main w sumie nie zawiera nic szczególnego. Wywołuje jedynie obie funkcje |
|
terrom Temat założony przez niniejszego użytkownika |
» 2014-01-31 18:33:11 Już rozumiem, dzięki za pomoc, trochę źle się za to zabrałem. |
|
« 1 » |