Funkcje

Deklaracja funkcji:

W deklaracji funkcji musimy podać typ zwracanych danych (np. int, float, void), nazwę tej funkcji oraz jakiego typu są argumenty funkcji.

int suma(int a, int b, int c);

int – typ zwracanych danych
suma – nazwa funkcji
a,b,c – nazwy argumentów

Przy deklarowaniu funkcji nie jest od nas wymagane podawanie nazw argumentów, jednak utrudnia to późniejsze czytanie kodu.

Definicja funkcji:

int suma(int a, int b, int c)
    {
        int suma;
        suma=a+b+c;
        return suma;
    }

Tutaj również musimy podać jakiego typu dane są zwracane przez funkcję oraz wymagane jest, aby podać nazwy poszczególnych argumentów.
Słowo kluczowe return służy do przekazania wartości z funkcji.

Przykładowy program z użyciem funkcji:

#include <iostream>
using namespace std; 
 
int suma(int a, int b, int c)
{
     int suma;
     suma=a+b+c;
     return suma;
}
 
int main() {
     int liczba= suma(1,2,3);
     cout << liczba << endl; 
 
     cout << suma(2,3,4) << endl;
}
Tagi strony: funkcje
Jeśli nie zaznaczono inaczej, Zawartość tej strony dostępna jest na licencji GNU Free Documentation License.