Allora non riesco proprio a capire come funziona un puntatore di puntatore.

Ad esempio se io ho:


int **a,b=5,c=4;

*a=&b;
**a=&c;

allora cosa succede di preciso? Viene modificato il valore di b?


Se qualcuno può aiutarmi mi farebbe un favore enorme Anche perchè non riesco proprio a capirli