Les paramètres sont toujours passés par copie.
void f(int i) { i = 1; } void g() { int j = 2; f(j); // ici, j = 2 }
void g() { int j = 2; f(j); // ici, j = 2 }