C 如何动态地将参数传递给函数?

C 如何动态地将参数传递给函数?,c,function,C,Function,我有一个函数 fun(){ y=true; p=false; n=false; r=true; flag=true; } 我还有另一个功能 call-parameters(){ } 我只需要将真值作为参数传递给调用参数函数。如何实现这一点?创建一个具有真值的变量数组。将此数组传递给函数call-parameters(){ }然后您可以从数组中提取变量。通常情况下,它类似于:函数(param1,param2){param1=smth;param2=s

我有一个函数

fun(){
    y=true;
    p=false;
    n=false;
    r=true;
    flag=true;  
}
我还有另一个功能

call-parameters(){
}

我只需要将真值作为参数传递给调用参数函数。如何实现这一点?

创建一个具有真值的变量数组。将此数组传递给函数
call-parameters(){

}
然后您可以从数组中提取变量。

通常情况下,它类似于:
函数(param1,param2){param1=smth;param2=smth;}
调用该函数:
函数(x,y)在你的问题中提供更多细节。谢谢Jane Doe,我想要c语言的。第一个函数fun()并不总是一样的。我每次都需要,无论值为true,都应该作为参数传递给call-parameters()函数。