Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1) C4033

Funkce musí vracet hodnotu.

Funkce nevrací hodnotu. Vrátí se nedefinovaná hodnota.

Funkce, které používají return bez návratové hodnoty, musí být deklarovány jako typ void.

Tato chyba je určená pro kód jazyka C.

Následující ukázka generuje C4033:

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