« Programmation C++/Les fonctions » : différence entre les versions

Contenu supprimé Contenu ajouté
Gzen92 (discussion | contributions)
plus standard
Ligne 172 :
int b = 7;
 
cout << "a : " << a << endl;
cout << "\nbb : " << b; // Affiche les deux variables
 
passageValeur (a); // Appel de la fonction en passant la variable a par valeur
Ligne 180 ⟶ 181 :
// Une copie de l'adresse est transmise à la fonction
 
cout << endl;
cout << "\naa : " << a << endl;
cout "\nbb : " << b; // Réaffiche les deux variables
system ("PAUSE");
Ligne 189 ⟶ 192 :
{
int num = 100;
cout << endl;
cout "\n*ptr : " << *ptr; // Affiche la valeur pointée
 
* ptr = 9; // Change la valeur pointée;
Ligne 198 ⟶ 202 :
void passageValeur(int val)
{
cout << "\nval : " << valendl;
cout "val : " << val;
 
val = 12; // <-- modification de la valeur ignorée par la fonction appelante