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
}
}