C语言 转移表
double add(double e1, double e2)
{
return e1 + e2;
}
double sub(double e1, double e2)
{
return e1 - e2;
}
double mul(double e1, double e2)
{
return e1 * e2;
}
double dev(double e1, double e2)
{
return e1 / e2;
}
double (*func[])(double, double) = {
add, sub, mul, dev
};
void test()
{
func[n](x,y);
}

浙公网安备 33010602011771号