다음을 통해 공유


컴파일러 경고(수준 1) C4020

'function': 실제 매개 변수가 너무 많습니다.

함수 호출의 실제 매개 변수 수가 함수 프로토타입 또는 정의의 공식 매개 변수 수를 초과합니다. 컴파일러는 함수의 호출 규칙에 따라 추가 실제 매개 변수를 전달합니다.

다음 샘플에서는 C4020을 생성합니다.

// C4020.c
// compile with: /W1 /c
void f(int);
int main() {
   f(1,2);   // C4020
}

해결 방법:

// C4020b.c
// compile with: /c
void f(int);
int main() {
   f(1);
}