Co to znaczy że funkcja zwraca wartość i nie zwraca wartości?
(Programój w c++, wiem że dla funkci nie zwracającej wartości jest przypisanna zmienna void chodzi mi tylko o definicje )
Abaddon24
Zwracanie wartości polega na tym , że ... po tym jak wywołasz procedure , po wykonaniu wszystkich instrukcji w niej zawartej ona wyrzuca z siebie jakąś wartość która może być np. potrzebna do dalszej obróbki.
przykład typ_wyniku_funkcji nazwa(argumenty) { //instrukcje funkcji //.......... return wynik; <<<----------------------- wartość która jest wyrzucana z funkcji }
wartość ktora bedzie wyrzucana z funkcji zalezy od tego jaki typ wyniku nadajesz funkcji
po tym jak wywołasz procedure , po wykonaniu wszystkich instrukcji w niej zawartej ona wyrzuca z siebie jakąś wartość która może być np. potrzebna do dalszej obróbki.
przykład
typ_wyniku_funkcji nazwa(argumenty)
{ //instrukcje funkcji //..........
return wynik; <<<----------------------- wartość która jest wyrzucana z funkcji
}
wartość ktora bedzie wyrzucana z funkcji zalezy od tego jaki typ wyniku nadajesz funkcji