- zwraca dane (lub nie jeśli tego nie chcemy);
- posiada swoją nazwę;
- może posiadać dowolną liczbę argumentów wejściowych (lub może nie mieć żadnego, jeśli tego nie chcemy).
2. Funkcja zwracająca wartość - wylicza wartość i odsyła tę wartość do funkcji wywołującej. Mówimy, że funkcja zwraca wartość.
Są to funkcje, które w swojej budowie zawierają słowo return.
opis_typu nazwa_funkcji (lista parametrów formalnych)
{
instrukcje;
return zwracana_wartość;
}
3. Wywołanie funkcji zwracającej wartość
Aby użyć takiej funkcji można:
1) wywołać ją umieszczając jej wynik w zmiennej
zmienna = nazwa_funkcji(lista parametrów)
2) wykorzystać jako element wyrażenia lub instrukcji
cout << nazwa_funkcji(lista parametrów)
4. Przykłady programu:
#include <iostream>
using namespace std;
int x, y;
int SumaKwadratow (int a, int b)
{
return a*a+b*b;
}
int main()
{
cout << "wprowadz skladniki" << endl;
cin >> x >> y;
cout << SumaKwadratow(x,y);
return 0;
}
____________________________________
#include <iostream>
using namespacd std;
int x,y;
int SumaKwadrat ()
{
return x*x+y*y
}
int main ()
{
cin >> x>> y;
cout << SumaKwadrat();
return 0;
}
Brak komentarzy:
Prześlij komentarz