Partilhar via


Aviso do compilador (nível 1) C4033

"function": precisa retornar um valor

A função não retorna um valor. Um valor indefinido é retornado.

As funções que usam return sem um valor retornado devem ser declaradas como tipo void.

Esse erro é para o código da linguagem C.

A amostra a seguir gera C4033:

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