//example de passage de parametres par valeur #include using namespace std; //declaration de la fonction swap //la fonction echange n1 et n2; n1 et n2 sont passees par valeur void swap(int n1, int n2); int main() { int a = 10; int b = 20; cout << "avant swap : " << a << " " << b << endl; //echange a <-> b swap(a, b); cout << "apres swap : " << a << " " << b << endl; return 0; } //corps de la fonction swap void swap(int n1, int n2) { int temp = n1; n1 = n2; n2 = temp; cout << "dans swap : " << n1 << " " << n2 << endl; return; }