Parametre identificerer værdier, der overføres til a fungere. For eksempel kan en funktion til at tilføje tre numre have tre parametre. En funktion har et navn, og den kan kaldes fra andre punkter i et program. Når det sker, kaldes de givne oplysninger et argument. Moderne programmeringssprog tillader typisk, at funktioner har flere parametre.
Funktionsparametre
Hver funktionsparameter har en type efterfulgt af en identifikator, og hver parameter adskilles fra den næste parameter med et komma. Parametrene videregiver argumenter til funktionen. Når et program kalder en funktion, er alle parametre variabler. Værdien af hvert af de resulterende argumenter kopieres til dens matchende parameter i et procesopkald pass efter værdi. Programmet bruger parametre og returnerede værdier til at oprette funktioner, der tager data som input, foretager en beregning med det og returnerer værdien til den, der ringer.
Forskellen mellem funktioner og argumenter
Betegnelserne parameter og argument bruges undertiden om hverandre. Parameter henviser imidlertid til typen og identifikatoren, og argumenter er de værdier, der sendes til funktionen. I det følgende C ++ -eksempel,
int a og int b er parametre, mens 5 og 3 er de argumenter, der er videregivet til funktionen.int tilføjelse (int a, int b)
{
int r;
r = a + b;
returnere r;
}
int main ()
{
int z;
z = tilsætning (5,3);
cout << "Resultatet er" << z;
}
Værdi ved brug af parametre
- Parametre tillader en funktion at udføre opgaver uden at kende de specifikke inputværdier forud.
- Parametre er uundværlige komponenter i funktioner, som programmerere bruger til at opdele deres kode i logiske blokke.