Advertencia del compilador (nivel 1) C4033
"function": debe devolver un valor
Esta función no devuelve ningún valor. Se devolvió un valor indefinido.
Las funciones que usan return
sin un valor devuelto debe declararse como tipo void
.
Este error corresponde al código de lenguaje C.
El ejemplo siguiente genera la advertencia C4033:
// C4033.c
// compile with: /W1 /LD
int test_1(int x) // C4033 expected
{
if (x)
{
return; // C4033
}
}