Partager via


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