Vad är Parameter Passing Convention? definition och betydelse

Parameterpasseringskonvention i ett programmeringsspråk är metoden som används för att skicka ett eller flera värden (kallas faktiska parametrar) till en funktion med hjälp av ett funktionsanrop, såsom följande: kvadrat (2); Detta funktionsanrop startar en funktion som kvadrerar den angivna parametern (2) och returnerar 4. En grundläggande skillnad mellan programmeringsspråk gäller vad som görs med det returnerade värdet. I en call-by-value-konvention placerar funktionen det returnerade värdet på en ny minnesplats och lämnar den ursprungliga faktiska parametern intakt. I en call-by-reference-konvention ersätter funktionen den faktiska parametern (2) med det returnerade värdet (4) vid funktionsanropets plats. Se funktion, ett funktionsanrop, parameter.

Technipages förklarar Parameter Passing Convention

Passing parameter konvention är en teknik inom programmering, där en faktisk parameter skickas till en funktion; detta händer när en funktion anropar en annan funktion. En parameter är en inneboende egenskap hos proceduren som ingår i dess definition, och det finns formella parametrar och faktiska parametrar.

Formella parametrar skrivs vanligtvis i funktionsprototypen och funktionshuvudet för definitionen, det vill säga de förekommer i funktionsdeklarationer. En faktisk parameter är de värden som skickas i anropet av en funktion, dvs de visas i funktionsanropet.

Så när en funktion anropas skickas de faktiska parametrarna, som också kallas argument. Service anropas genom anrop, vilket är antingen genom värde eller referens. I call by value skapar funktionen sin kopia av argumentet (faktisk parameter) och använder den sedan, den replikerar värdet på den faktiska parametern. Anropet genom referens, funktionen när den anropas, hänvisar till ett annat värde (original) som är under ett annat namn. Den formella parametern blir en referens till den faktiska parametern vid anrop av en funktion.

Det praktiseras i programmeringsspråken C och C++, och Java stöder endast anrop efter värde. Alla C-funktioner är skrivna med funktioner för att göra dem återanvändbara och begripliga.

Vanlig användning av parameterpasseringskonventionen

  • Parameterpasseringskonvention är endast tillämpligt på C-programspråk, och java stöder endast en funktion som kallas av värde.
  • Parameterpasseringskonvention används för att skicka objekt på Foundation Classes metodanrop är om objektet är obligatoriskt, passera genom referens; om det är valfritt passera pekaren.'
  • Parameterpasseringskonvention används i C-program, och funktionsanrop gör c-program återanvändbara och begripliga

Vanligt missbruk av konventionen för parameterpassering

  • När konvention för parameterpassering visas skickas inte faktiska parametrar, så en funktion anropar inte en annan.
  • När en konvention för parameterpassering anropar en parameter genom referens skapar parametern en kopia av sig själv och använder den sedan