Programmation en C++ – Passage de paramètres par référence
Nous avons discuté de la façon dont nous appliquons le concept de passer un pointeur en paramètre d’une fonction. Voici un autre exemple concerne le passage de paramètres par référence en C ++:
#include <iostream> using namespace std; // déclaration de la fonction void echange(int& x, int& y); int main () { // déclaration des variables locales: int a = 222; int b = 333; cout << "Avant echange, valeur de a :" << a << endl; cout << "Avant echange, valeur deb :" << b << endl; /* Appeler la fonction echange pour échanger les valeurs. */ echange(a, b); cout << "Après echange, valeur de a :" << a << endl; cout << "Après échange, valeur de b :" << b << endl; return 0; } // définition de la fonction pour échanger les valeurs. void echange(int& x, int& y) { int temp; temp = x; /* Garder la valeur de x */ x = y; /* Mettre y dans x */ y = temp; /* Mettre x dans y */ return; }
La sortie :
Avant echange, valeur de a :222 Avant echange, valeur de b :333 Après echange, valeur de a :333 Après échange, valeur de b :222
After exploring a few of the blog articles on your site, I honestly appreciate your technique of blogging.
I bookmarked it to my bookmark website list and will be checking
back in the near future. Take a look at my web site
too and let me know what you think.