컴파일러 경고(수준 1) C4033
'function'은 값을 반환해야 합니다.
함수가 값을 반환하지 않습니다. 정의되지 않은 값이 반환됩니다.
반환 값 없이 return
을 사용하는 함수를 void
형식으로 선언해야 합니다.
이 오류는 C 언어 코드용입니다.
다음 샘플에서는 C4033을 생성합니다.
// C4033.c
// compile with: /W1 /LD
int test_1(int x) // C4033 expected
{
if (x)
{
return; // C4033
}
}