Compartir a través de


Advertencia del compilador (nivel 1) C4033

"function": debe devolver un valor

Observaciones

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.

Example

En el ejemplo siguiente se genera la advertencia C4033:

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