Esiste in C standard la possibilita' di impostare che una funzione abbia un parametro facoltativo?
In C++, con il gcc, se faccio:
codice:
int funzione(int parametro1, int parametro2 = 0)
{
// Implementazione
}
Poi posso chiamare la funzione cosi:
Senza ottenere errore. In C standard invece la dichiarazione:
codice:
int funzione(int parametro1, int parametro2 = 0)
Non passa il compilatore, che ritorna errore. Esiste una sintassi o un metodo alternativo per fare in modo da replicare questo comportamento in C standard?
Grazie in anticipo