fonction - passage par reference - prototype de fonction
Bonjour,
Je suis tres motivé à apprendre le c++. Là, il y a des chose que je n'arrive pas a comprendre.
- Je voudrais savoir quel est l'utilité de definir une fonction avec parametre par reference. Pouvez vous m'expliquer à partir de ce programme que j'ai fait, s'il vous plait. Il m'affiche bien les resultats.
- ENsuite, pourquoi c'est necessaire de creer le prototype d'une fonction? Quel est l'avantage ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#include <iostream>
using namespace std;
int addition(int &val_1, int &val_2);
int main(){
int a,b;
cout << "Entrer la premiere valeur : " << endl;
cin >> a;
cout << "Entrer la deuxieme valeur : " << endl;
cin >> b;
cout << "Le resultat est : " << addition(a,b);
return 0;
}
int addition(int &val_1, int &val_2){
int resultat;
resultat = val_1 + val_2;
return resultat;
} |
Merci deja pour vos explications.
Cordialement