在 C 中,我们可以使用可变参数函数,例如:
void abc(int x, .. )
{
}
我们可以使用可变数量的参数来调用它们,例如:
abc(1,2,3) or abc(1,2,3,4,5)
但是,在上述两个函数调用中,我们都abc
使用我们已知的参数调用了可变参数函数;第一种情况是“1, 2, 3”,第二种情况是“1, 2, 3, 4, 5”。
我的问题是:
有没有办法在运行时调用用户输入的可变数量参数的可变参数函数?
例如,在 中main()
,我要求用户输入一定数量的输入,然后使用参数 p1、p2、p3 等将这些输入传递给可变参数函数......