Compartir vía


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