Diferència entre els paràmetres reals i formals

Taula de continguts:

Diferència entre els paràmetres reals i formals
Diferència entre els paràmetres reals i formals

Vídeo: Diferència entre els paràmetres reals i formals

Vídeo: Diferència entre els paràmetres reals i formals
Vídeo: Rimini Protokoll: "There’s not such a big difference between us and the audience" 2024, Juliol
Anonim

Diferència clau: paràmetres reals i formals

L'ús de funcions és un concepte important en la programació. Una funció és un nombre d'enunciats que poden realitzar algun tipus d'una tasca específica. Si el programador escriu totes les declaracions com un sol programa, esdevindrà complex. Es poden utilitzar funcions per evitar-ho. També es coneixen com a mètodes. Cada funció tindrà la seva pròpia funcionalitat. Les funcions milloren l'optimització del codi i la reutilització del codi. Hi pot haver funcions proporcionades pel llenguatge de programació o les funcions escrites pel programador. Cada funció té un nom per identificar-la. Després de realitzar una tasca determinada mitjançant una funció, pot retornar un valor. Algunes funcions no retornen cap valor. Les dades necessàries perquè la funció realitzi la tasca s'envien com a paràmetres. Els paràmetres poden ser paràmetres reals o paràmetres formals. La diferència clau entre els paràmetres reals i els paràmetres formals és que els paràmetres reals són els valors que es passen a la funció quan s'invoca, mentre que els paràmetres formals són les variables definides per la funció que rep valors quan es crida la funció.

Quins són els paràmetres reals?

Els paràmetres reals són valors que es passen a una funció quan s'invoca. Consulteu el programa següent.

inclou

void addició (int x, int y) {

int addició;

addició=x+y;

printf(“%d”, suma);

}

void principal () {

addició (2, 3);

addició (4, 5);

}

Segons el programa C anterior, hi ha una funció anomenada addició. A la funció principal, els valors 2 i 3 es passen a l'addició de la funció. Aquest valor 2 i 3 són els paràmetres reals. Aquests valors es passen a la suma del mètode i la suma de dos nombres es mostrarà a la pantalla. De nou, al programa principal, es passen dos nous valors enters al mètode d'addició. Ara els paràmetres reals són 4 i 5. La suma de 4 i 5 es mostrarà a la pantalla.

Quins són els paràmetres formals?

Una funció o un mètode segueix una sintaxi semblant a la que es mostra a continuació:

(paràmetres formals) {

//conjunt d'instruccions a executar

}

El nom del mètode és per identificar-lo. El tipus de retorn especifica el tipus de valor que retornarà el mètode. Si el mètode no retorna cap valor, el tipus de retorn és nul. Si la funció està retornant un valor enter, el tipus de retorn és un enter. La llista de paràmetres formals es troba entre parèntesis. La llista conté noms de variables i tipus de dades de tots els valors necessaris per al mètode. Cada paràmetre formal està separat per una coma. Quan el mètode no accepta cap valor d'entrada, el mètode hauria de tenir un conjunt buit de parèntesis després del nom del mètode. per exemple. addició () {}; Les sentències que s'han d'executar s'entreguen entre claus.

Diferència entre paràmetres reals i formals
Diferència entre paràmetres reals i formals

Figura 01: Paràmetres

Els paràmetres formals són les variables definides per la funció que rep valors quan es crida a la funció. Segons el programa anterior, els valors 2 i 3 es passen a la funció d'addició. A la funció d'addició, hi ha dues variables anomenades x i y. El valor 2 es copia a la variable x i el valor 3 es copia a la variable y. La variable x i y no són els paràmetres reals. Són còpies dels paràmetres reals. Es coneixen com a paràmetres formals. Aquestes variables només són accessibles dins del mètode. Després d'imprimir l'addició de dos números, el control es torna al programa principal.

Quines són les similituds entre els paràmetres reals i els formals?

  • Tots dos estan relacionats amb funcions.
  • Els paràmetres s'inclouen dins dels parèntesis.
  • Cada paràmetre està separat per una coma.

Quina diferència hi ha entre els paràmetres reals i els formals?

Paràmetres reals vs formals

Els paràmetres reals són els valors que es passen a la funció quan s'invoca. Els paràmetres formals són les variables definides per la funció que rep valors quan es crida a la funció.
Funció relacionada
La funció de trucada passa els paràmetres reals. Els paràmetres formals es troben a la funció cridada.
Tipus de dades
En els paràmetres reals, no s'esmenten els tipus de dades. Només s'esmenta el valor. En els paràmetres formals, s'han d'incloure els tipus de dades dels valors de recepció.

Resum - Paràmetres reals vs formals

L'ús de funcions és un concepte útil en la programació. Les funcions ajuden a reduir la longitud del codi i la complexitat. També és fàcil fer proves, depurar i millorar el manteniment del codi. És possible que algunes funcions no necessitin entrades, però algunes funcions requereixen entrades. És possible passar dades a les funcions com a entrades. Es coneixen com a paràmetres. Els dos termes comuns relacionats amb les funcions són els paràmetres reals i els paràmetres formals. La diferència entre els paràmetres reals i els paràmetres formals és que els paràmetres reals són els valors que es passen a la funció quan s'invoca, mentre que els paràmetres formals són les variables definides per la funció que rep valors quan es crida la funció.

Descarregueu el PDF dels paràmetres reals i formals

Podeu descarregar la versió PDF d'aquest article i utilitzar-la per a finalitats fora de línia segons la nota de citació. Baixeu la versió PDF aquí: Diferència entre paràmetres reals i formals

Recomanat: