Originariamente inviato da ferra03
se inizializzo b uguale ad 1 nella dichiarazione dei parametri della funzione mi da un'errore di questo tipo:

error: expected ';' , ',' , ')' before '=' token
Volevo dirti di inizializzare ad 1 una variabile ris e calcolare il risultato in questa variabile ...

Ovvero

codice:
int potenza(int b, int e)
{
  int i, ris;

  ris = 1;
  for(i=0; i<e; i++)
    ris *= b;

  return ris;
}