int max(int n, ...)
Я использую соглашение о вызове cdecl
, когда вызывающий объект очищает переменную после возвращения вызываемого абонента.
Мне интересно узнать, как работают макросы va_end
, va_start
и va_arg
?
Пропускает ли вызывающий объект в адресе массива аргументов как второй аргумент max?