C语言怎么样用最简单的方法实现两个函数二选一运行?

在main()里面进行函数二选一判断,判断好了之后就选定其中一个函数,然后在主循环while()中就一直调用这一个函数,怎么样用最简单的方法来实现?
主程序实例比方
void main()
{
int a,b,c;
if(a==0)
{
那么选为函数A
}
else

否则选为函数B

while(1)

if(b==0)

运行选中的函数(函数A或B已在主循环外选中)


}

int add(int a,int b)
{
return a+b;
}
int sub(int a,int b)
{
return a-b;
}
if(i%2==0)
{
p=add;
}
else
{
p=sub;
}
int sum=p(3,3);
利用了函数指针,赋值不同的函数给它。前提是两个函数的参数要一致
温馨提示:答案为网友推荐,仅供参考
相似回答