我需要构建一个函数(* 1),它从用户那里收集未知数量的变量,然后将它们传递给将使用它们的另一个函数(* 2)。
功能(* 2):
int andOp(int num , ...)
{
int i;
int result = 0xFFFFFFFF;
va_list valist;
va_start(valist, num);
for (i = 0; i < num; i++)
{
result = result & va_arg(valist, int);
}
va_end(valist);
return result;
}
我将使用while循环来重新接收用户的数字,直到EOF,我可以将这些数字保存在列表或数组中,但我不知道如何将它们传递给函数* 2
//提前谢谢; //然; / :) /