piątek, 20 października 2017

Funkcje zwracające wartość w języku C++

1. Każda funkcja posiada trzy własności:

- 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