Condividi tramite


Avviso del compilatore (livello 1) C4033

'function' deve restituire un valore

La funzione non restituisce un valore. Viene restituito un valore indefinito.

Le funzioni che usano return senza un valore restituito devono essere dichiarate come tipo void.

Questo errore è relativo al codice del linguaggio C.

L'esempio seguente genera l'errore C4033:

// C4033.c
// compile with: /W1 /LD
int test_1(int x)   // C4033 expected
{
   if (x)
   {
      return;   // C4033
   }
}