Maison >développement back-end >Tutoriel C#.Net >Que sont les paramètres formels et les paramètres réels en langage C ?
En langage C, les paramètres formels sont des variables déclarées dans la définition de la fonction et sont utilisés pour recevoir des données. Les paramètres réels sont les données réelles transmises à la fonction lorsque la fonction est appelée. Le paramètre formel obtient une copie de la valeur réelle du paramètre, donc les modifications apportées au paramètre formel n'affectent pas le paramètre réel et vice versa.
Paramètres formels et paramètres réels
En langage C, les paramètres formels et les paramètres réels sont deux concepts importants, ils sont utilisés pour transmettre des données aux fonctions.
Paramètres formels
Paramètres réels
Transmission de données
Lorsque la fonction est appelée, les paramètres réels sont transmis aux paramètres formels. La valeur du paramètre formel est obtenue à partir du paramètre réel en le copiant. Cela signifie que toute modification des paramètres formels n'affectera pas les valeurs des paramètres réels et vice versa.
Objectif des paramètres formels et des paramètres réels
Exemple
L'exemple suivant démontre l'utilisation de paramètres formels et réels :
<code class="c">// 函数定义 int sum(int a, int b) { // a 和 b 是形参 return a + b; } // 函数调用 int result = sum(5, 10); // 5 和 10 是实参</code>
Dans l'exemple ci-dessus, la somme des deux paramètres réels de a
和 b
是函数 sum
的形参,5
和 10
是函数被调用时的实参。函数返回 15
,这是传递给形参 a
和 b
.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!