Freigeben über


Compilerwarnung (Ebene 1) C4033

„function“ muss einen Wert zurückgeben.

Bemerkungen

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

Funktionen, in denen return ohne einen Rückgabewert verwendet wird, müssen mit dem Typ voiddeklariert werden.

Dieser Fehler gilt für die C-Sprachcode.

Example

Im folgenden Beispiel wird C4033 generiert:

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