Mache int a und b global, ansonsten kommst du nicht an diese in deiner Swap- Funktion ran. Mit deinem Code veränderst du nur die werte der temporären variablen. Code: #include

using namespace std; int a = 0, b = a; void swap (int incr) { a += incr; b += incr; } int main () { cout << a << " " << b; swap (10); cout << a << " " << b; }

...zur Antwort