【发布时间】:2014-06-11 22:14:52
【问题描述】:
有没有办法使用指针访问函数中的可变参数?我尝试做类似的事情
void test(int p, ...)
{
int firstarg = *(&p - 1);
}
但这不起作用。
va_start 和 va_arg 如何访问这些参数?
【问题讨论】:
-
它依赖于实现。查看您的实现的源代码以找出答案。
-
你为什么要这样做?
标签: c pointers variadic-functions