bonjour,
Il y a une différence entre passage d'argument par valeur et par référence
Si la fonction utilise des argumentd,cette différence est illustrée come ceci:
passage par valeur:
passage par référence:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 void function(int a) {// corps de la fonction}
Cependant,si je crée une fonction qui n'a pas d'argument mais dont la variable utilsée dans le corps de la fonction est utlisée en tant que référence et non que valeur,comment faut-il modifier la fonction
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 void function(ref int a) {// corps de la fonction}
exemple de fonction. sans argument utilisant une variable en tant que valeur:
modifiez SVP la fonction increment de manière à ce que la variable a soit utilisée en tant que référence
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 void increment() {int a; a++; }
merci de votre aide
Partager