Qu'est-ce que la convention de passage de paramètre? définition & sens

La convention de passage de paramètre dans un langage de programmation, est la méthode utilisée pour passer une ou plusieurs valeurs (appelés paramètres réels) à une fonction au moyen d'un appel de fonction, par exemple: carré (2); Cet appel de fonction lance une fonction qui met au carré le paramètre fourni (2), renvoyant 4. Une différence fondamentale entre les langages de programmation concerne ce qui est fait avec la valeur renvoyée. Dans une convention d'appel par valeur, la fonction place la valeur renvoyée dans un nouvel emplacement de mémoire et laisse intact le paramètre réel d'origine. Dans une convention d'appel par référence, la fonction remplace le paramètre réel (2) par la valeur renvoyée (4) à l'emplacement de l'appel de fonction. Voir fonction, un appel de fonction, paramètre.

Technipages explique la convention de passage de paramètres

La convention de passage des paramètres est une technique de programmation, dans laquelle un paramètre réel est transmis à une fonction; cela se produit lorsqu'une fonction appelle une autre fonction. Un paramètre est une propriété intrinsèque de la procédure qui est incluse dans sa définition, et il existe des paramètres formels et des paramètres réels.

Les paramètres formels sont généralement écrits dans le prototype de fonction et l'en-tête de fonction de la définition, c'est-à-dire qu'ils apparaissent dans les déclarations de fonction. Un paramètre réel sont les valeurs passées dans l'appel d'une fonction, c'est-à-dire qu'elles apparaissent dans l'appel de fonction.

Ainsi, lorsqu'une fonction est appelée, les paramètres réels sont transmis, également appelés arguments. Le service est appelé par invocation, qui est soit par valeur, soit par référence. Dans l'appel par valeur, la fonction crée sa copie de l'argument (paramètre réel) puis l'utilise, elle réplique la valeur du paramètre réel. L'appel par référence, la fonction lorsqu'elle est appelée, fait référence à une autre valeur (originale) qui est sous un nom différent. Le paramètre formel devient une référence au paramètre réel lors de l'appel d'une fonction.

Il est pratiqué dans les langages de programmation C et C++, et Java ne prend en charge qu'un appel par valeur. Toutes les fonctions C sont écrites à l'aide de fonctions pour les rendre réutilisables et compréhensibles.

Utilisations courantes de la convention de passage de paramètres

  • Convention de passage de paramètre n'est applicable qu'aux langages de programmes C, et java ne prend en charge qu'une fonction appelée par valeur.
  • Convention de passage de paramètre est utilisé pour passer des objets sur les appels de méthode Foundation Classes est si l'objet est obligatoire, passer par référence; si c'est facultatif, passez le pointeur.
  • Convention de passage de paramètre est utilisé dans les programmes C, et les fonctions appelant rendent les programmes c réutilisables et compréhensibles

Utilisations abusives courantes de la convention de passage de paramètres

  • Lorsque convention de passage de paramètre est affiché, les paramètres réels ne sont pas envoyés, donc une fonction n'en appelle pas une autre.
  • Lorsqu'un convention de passage de paramètre appelle un paramètre par référence, le paramètre crée une copie de lui-même puis l'utilise