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