Partager via


Avertissement du compilateur (niveau 1) C4033

« fonction » doit retourner une valeur

Remarques

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.

Example

L’exemple suivant génère l’erreur C4033 :

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