#include #include using namespace std; void f1(int a){ a++; cout << "W funkcji f1 a = " << a << endl; } void f2(int &a){ //f2 przyjmuje adres a++; cout << "W funkcji f2 a = " << a << endl; } void f3(int* a){ //f3 przyjmuje wskaznik (*a)++; cout << "W funkcji f3 a = " << a << endl; } int main(){ int a = 10; f1(a); cout << "Po wywolaniu funkcji a = " << a << endl; //funkcja pracowala na kopii a f2(a); cout << "Po wywolaniu funkcji a = " << a << endl; //funkcja pracowala na zmiennej a = 10; int *b = &a; f3(b); cout << "Po wywolaniu funkcji a = " << a << endl; //funkcja pracowala na zmiennej return 0; }