Lekcja: "Programowanie - język C- C++ - funkcje, deklaracja zmiennych"
Ogólna postać funkcji
Ogólną postać funkcji można zapisać w następujący sposób:
typ_rezultatu nazwa_funkcji(lista_parametrów)
{
ciało funkcji, czyli instrukcje
return wynik;
}
Pierwszy wiersz definicji funkcji określa typ rezultatu zwracanego przez funkcję, nazwę funkcji oraz definiowanie argumentów (parametrów) które stanowią dane wymagane przez funkcję do prawidłowego wyznaczenia rezultatu działania funkcji.
Instrukcje wykonywane w ramach funkcji są ujęte w nawiasy programowe { }.
Poprzez wykonanie instrukcji return funkcja zwraca wynik działania.
Instrukcja return kończy działanie funkcji. Wartość, która zostanie zwrócona przez polecenie return musi być zgodna z typem rezultatu określonym w pierwszym wierszu definicji funkcji.
Pominięcie określenia typu rezultatu zwracanego przez funkcję oznacza przyjęcie domyślnego typu int.
Lista parametrów zawiera listę deklaracji zmiennych (tzw. parametrów formalnych funkcji). Poszczególne jej elementy są oddzielane od siebie przecinkiem.