Bonjour,
Voila, j'aimerais savoir pourquoi je ne peut pas incrémenter une variable que j'ai passer en paramètre a une fonction :
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <cstdlib> #include <iostream> using namespace std; void add(int *ab) { // si je met "*ab+=1;" le programme me renvoi bien 4 // mais si je met "*ab++" le programme me renvoi 3 return; } int main(int argc, char *argv[]) { int a = 3; add(&a); printf(" : %d\n", a); system("PAUSE"); return EXIT_SUCCESS; }
Partager