Condividi tramite


Avviso del compilatore (livello 1) C4020

'function': troppi parametri effettivi

Il numero di parametri effettivi in una chiamata di funzione supera il numero di parametri formali nel prototipo o nella definizione della funzione. Il compilatore passa i parametri effettivi aggiuntivi in base alla convenzione di chiamata della funzione.

L'esempio seguente genera l'errore C4020:

// C4020.c
// compile with: /W1 /c
void f(int);
int main() {
   f(1,2);   // C4020
}

Possibile soluzione:

// C4020b.c
// compile with: /c
void f(int);
int main() {
   f(1);
}