#include void f(int x){ x++; } void fp(int* ax){ *ax = *ax + 1; /* operator '*' je operator dereferenciranja koji za zadatu adresu vraca vrednost koja je zapisana na toj adresi */ } int main(){ int x = 5; int* ax = &x; /* operator '&' za zadatu promenljivu vraca njenu adresu u memoriji - inverz operatora '*'*/ /* ova funkcija menja vrednost kopije od x koja je prosledjena funkciji f, a ne zapravo x */ f(x); printf("%d\n", x); fp(ax); /* alternativno je moglo samo ovo: fp(&x); */ printf("%d\n", x); return 0; }