Antes de seguir, ¿cómo harías tú una función que calcule una potencia? en en cuenta que una potencia es multiplicar N veces un número por sí mismo.
El for tiene un i de 1 hasta b, es decir, va a ejecutarse "b" veces. Y nada, lo dicho, multiplica el número a b veces. a*a*a*a.
El proceso que no entiendo es el contador de la función y como se relaciona con el primer contador del main().
El contador va desde 1 hasta b, el parámetro que se le pasó en main.