Parameters identificeren waarden die worden doorgegeven aan a functie. Zo kan een functie om drie getallen toe te voegen drie parameters hebben. Een functie heeft een naam en kan vanuit andere punten van een programma worden aangeroepen. Wanneer dat gebeurt, wordt de doorgegeven informatie een argument genoemd. Moderne programmeertalen maken het doorgaans mogelijk dat functies verschillende parameters hebben.
Functieparameters
Elke functieparameter heeft een type gevolgd door een ID en elke parameter wordt door een komma gescheiden van de volgende parameter. De parameters geven argumenten door aan de functie. Als een programma een functie aanroept, zijn alle parameters variabelen. De waarde van elk van de resulterende argumenten wordt in een procesaanroep gekopieerd naar de bijbehorende parameter waarde doorgeven. Het programma gebruikt parameters en geretourneerde waarden om functies te creëren die gegevens als invoer gebruiken, er een berekening mee maken en de waarde teruggeven aan de beller.
Het verschil tussen functies en argumenten
De termen parameter en argument worden soms door elkaar gebruikt. Parameter verwijst echter naar het type en de ID en argumenten zijn de waarden die aan de functie zijn doorgegeven. In het volgende C ++ -voorbeeld, int een en int b zijn parameters, terwijl 5 en 3 zijn de argumenten die aan de functie zijn doorgegeven.
int optellen (int a, int b)
{
int r;
r = a + b;
terugkeer r;
}
int main ()
{
int z;
z = optellen (5,3);
cout << "Het resultaat is" << z;
}
Waarde van het gebruik van parameters
- Met parameters kan een functie taken uitvoeren zonder vooraf de specifieke invoerwaarden te kennen.
- Parameters zijn onmisbare componenten van functies, die programmeurs gebruiken om hun code in logische blokken te verdelen.