r=r*base;
Prende il valore iniziale di r, lo moltiplica per base e il risultato viene assegnato nella variabile r.
È come
i=i+1;
solo che nella prima c'è una moltiplicazione.
In espressioni come quella o anche più complesse, per esempio:
r = r * (r + 1) - r;
L'intera espressione viene calcolata usando il vecchio valore di r, solo una volta valutato il risultato finale, questo viene assegnato nella variabile r e solo in quel momento r viene aggiornata.
Era questo che volevi sapere?