printf()와 같은 함수는 매개 변수의 수를 제한하지 않는다는 것을 알게되었습니다.매개 변수의 수를 제한하지 않는 함수에서 매개 변수를 전달하는 방법은 무엇입니까?
그러나 솔라리스에서 프로그램을 디버깅 할 때 5 개 이상의 매개 변수를 스택에 넣는 것으로 나타났습니다. 5 개 이상의 매개 변수가 있으면 공통 레지스터가 사용됩니다.
공용 레지스터가 printf와 같은 함수로 충분하지 않다면 어떻게 될까요? 컴파일러가 나를 위해 뭔가를 했나요?