Avertissement du compilateur (niveau 1) C4033
'fonction' doit retourner une valeur
La fonction ne retourne pas de valeur. Une valeur non définie est retournée.
Les fonctions qui utilisent return
sans valeur de retour doivent être déclarées comme type void
.
Cette erreur concerne le code de langage C.
L’exemple suivant génère l’avertissement C4033 :
// C4033.c
// compile with: /W1 /LD
int test_1(int x) // C4033 expected
{
if (x)
{
return; // C4033
}
}