Différence clé - Paramètres réels et paramètres formels

L'utilisation des fonctions est un concept important dans la programmation. Une fonction est un certain nombre d'instructions qui peuvent effectuer une sorte de tâche spécifique. Si le programmeur écrit toutes les instructions comme un seul programme, cela deviendra complexe. Des fonctions peuvent être utilisées pour éviter cela. Ils sont également appelés méthodes. Chaque fonction aura sa propre fonctionnalité. Les fonctions améliorent l'optimisation et la réutilisation du code. Il peut y avoir des fonctions fournies par le langage de programmation ou les fonctions écrites par le programmeur. Chaque fonction a un nom pour l'identifier. Après avoir effectué une certaine tâche à l'aide d'une fonction, il peut retourner une valeur. Certaines fonctions ne renvoient aucune valeur. Les données nécessaires à la fonction pour exécuter la tâche sont envoyées en tant que paramètres. Les paramètres peuvent être des paramètres réels ou des paramètres formels. La principale différence entre les paramètres réels et les paramètres formels est que les paramètres réels sont les valeurs qui sont transmises à la fonction lorsqu'elle est appelée tandis que les paramètres formels sont les variables définies par la fonction qui reçoit des valeurs lors de l'appel de la fonction.

CONTENU

1. Aperçu et différence clé 2. Quels sont les paramètres réels 3. Quels sont les paramètres formels 4. Similitudes entre les paramètres réels et formels 5. Comparaison côte à côte - Paramètres réels vs paramètres formels sous forme de tableau 6. Résumé

Quels sont les paramètres réels?

Les paramètres réels sont des valeurs transmises à une fonction lors de son appel. Reportez-vous au programme ci-dessous.

#comprendre

ajout nul (int x, int y) {

int addition;

addition = x + y;

printf («% d», ajout);

}

void main () {

addition (2,3);

addition (4,5);

}

Selon le programme C ci-dessus, il existe une fonction nommée addition. Dans la fonction principale, les valeurs 2 et 3 sont passées à l'addition de fonction. Ces valeurs 2 et 3 sont les paramètres réels. Ces valeurs sont transmises à l'ajout de méthode et la somme de deux nombres s'affiche à l'écran. Encore une fois, dans le programme principal, deux nouvelles valeurs entières sont passées à la méthode d'addition. Maintenant, les paramètres réels sont 4 et 5. La somme de 4 et 5 s'affichera à l'écran.

Quels sont les paramètres formels?

Une fonction ou une méthode suit une syntaxe similaire à celles données ci-dessous:

(paramètres formels) {

// ensemble d'instructions à exécuter

}

Le nom de la méthode est d'identifier la méthode. Le type de retour spécifie le type de la valeur que la méthode renverra. Si la méthode ne renvoie pas de valeur, le type de retour est nul. Si la fonction renvoie une valeur entière, le type de retour est un entier. La liste des paramètres formels est placée entre parenthèses. La liste contient des noms de variables et des types de données de toutes les valeurs nécessaires pour la méthode. Chaque paramètre formel est séparé par une virgule. Lorsque la méthode n'accepte aucune valeur d'entrée, la méthode doit avoir un jeu de parenthèses vide après le nom de la méthode. par exemple addition () {}; Les instructions qui doivent être exécutées sont placées entre accolades.

Les paramètres formels sont les variables définies par la fonction qui reçoit des valeurs lorsque la fonction est appelée. Selon le programme ci-dessus, les valeurs 2 et 3 sont passées à l'addition de fonction. Dans la fonction d'addition, il y a deux variables appelées x et y. La valeur 2 est copiée dans la variable x et la valeur 3 est copiée dans la variable y. Les variables x et y ne sont pas les paramètres réels. Ce sont des copies des paramètres réels. Ils sont appelés paramètres formels. Ces variables ne sont accessibles que dans la méthode. Après avoir imprimé l'ajout de deux nombres, le contrôle est renvoyé au programme principal.

Quelles sont les similitudes entre les paramètres réels et formels?

  • Les deux sont liés aux fonctions. Les paramètres sont inclus dans la parenthèse. Chaque paramètre est séparé par une virgule.

Quelle est la différence entre les paramètres réels et formels?

Résumé - Paramètres réels et paramètres formels

L'utilisation des fonctions est un concept utile en programmation. Les fonctions aident à réduire la longueur du code et à réduire la complexité. Il est également facile de faire des tests, du débogage et améliore la maintenabilité du code. Certaines fonctions peuvent ne pas avoir besoin d'entrées, mais certaines fonctions nécessitent des entrées. Il est possible de transmettre des données aux fonctions en tant qu'entrées. Ils sont appelés paramètres. Les deux termes courants liés aux fonctions sont les paramètres réels et les paramètres formels. La différence entre les paramètres réels et les paramètres formels est que les paramètres réels sont les valeurs qui sont transmises à la fonction lorsqu'elle est appelée tandis que les paramètres formels sont les variables définies par la fonction qui reçoit des valeurs lors de l'appel de la fonction.

Télécharger le PDF des paramètres réels et formels

Vous pouvez télécharger la version PDF de cet article et l'utiliser à des fins hors ligne selon la note de citation. Veuillez télécharger la version PDF ici: Différence entre les paramètres réels et formels

Référence:

1. tutorialspoint.com. "Fonctions C". Le point. Disponible ici