上一篇简单介绍了函数指针,这篇将利用函数指针实现一个简单的计算器。
1.使用函数指针
程序如下:
(1)加减乘除功能模块
int add(int x, int y)
{
return x + y;
}
int sub(int x, int y)
{
return x - y;
}
int mul(int x, int y)
{
return x * y;
}
int div(int x, int y)
{
return x / y;
}
(2)计算模块
void calc(int (*pf)(int, int))
{
int x = 0;
int y