Q & A

매개변수는 최대 몇 개까지 지정할 수 있나요?

C 언어 표준에는 127개로 정의되어 있으며 Visual Studio, GCC 모두 최대 127개까지 매개변수를 지정할 수 있습니다(함수를 호출할 때 인수도 127개까지). 하지만 이렇게 매개변수가 많은 함수를 만들어야 한다면 뭔가 잘못된 것일 수 있습니다. 매개변수의 개수가 많다면 비슷한 종류끼리 묶어서 구조체나 배열로 전달하는 것이 좋습니다.