Différences entre les versions de « Programmation C++/Les fonctions »

plus standard
(plus standard)
int b = 7;
 
cout << "a : " << a << "\nb : " << bendl; // Affiche les deux variables
cout << "\na : " << a << "\nbb : " << b; // RéafficheAffiche les deux variables
 
passageValeur (a); // Appel de la fonction en passant la variable a par valeur
// Une copie de l'adresse est transmise à la fonction
 
cout << endl;
cout << "\na : " << a << "\nb : " << b; // Réaffiche les deux variables
cout << "a : " << a << endl;
cout "b : " << b; // Réaffiche les deux variables
system ("PAUSE");
{
int num = 100;
cout << endl;
cout << "\n*ptr : " << *ptr; // Affiche la valeur pointée
 
* ptr = 9; // Change la valeur pointée;
void passageValeur(int val)
{
cout << "\nval : " << valendl;
cout "val : " << val;
 
val = 12; // <-- modification de la valeur ignorée par la fonction appelante
66

modifications