Freigeben über


Compilerwarnung (Stufe 1) C4033

Aktualisiert: November 2007

Fehlermeldung

'Funktion' muss einen Wert zurückgeben
'function' must return a value

Die Funktion gibt keinen Wert zurück. Es wird ein nicht definierter Wert zurückgegeben.

Funktionen, die return ohne Rückgabewert verwenden, müssen als void-Typ deklariert werden.

Dieser Fehler gilt nur für Code in der Sprache C.

Im folgenden Beispiel wird C4033 generiert:

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