函数指针的简单用法
来源:互联网 发布:网络评论引导员 编辑:程序博客网 时间:2024/05/17 08:47
#include <iostream>
using namespace std;
typedef double(*pFunc)(double &,double &);
double set_value(double &x,double &y)
{
cout<<"input height:";
cin>>x;
cout<<"input length:";
cin>>y;
return 0;
}
double t_area(double &x,double &y)
{
cout<<0.5*x*y<<endl;
return 0.5*x*y;
}
double s_area(double &x,double &y)
{
cout<<x*y<<endl;
return x*y;
}
double area(double &x,double &y,pFunc pf)
{
return pf(x,y);
}
int main()
{
double x,y;
//pFunc pf = NULL;
area(x,y,set_value);
area(x,y,t_area);
area(x,y,s_area);
return 1;
}
using namespace std;
typedef double(*pFunc)(double &,double &);
double set_value(double &x,double &y)
{
cout<<"input height:";
cin>>x;
cout<<"input length:";
cin>>y;
return 0;
}
double t_area(double &x,double &y)
{
cout<<0.5*x*y<<endl;
return 0.5*x*y;
}
double s_area(double &x,double &y)
{
cout<<x*y<<endl;
return x*y;
}
double area(double &x,double &y,pFunc pf)
{
return pf(x,y);
}
int main()
{
double x,y;
//pFunc pf = NULL;
area(x,y,set_value);
area(x,y,t_area);
area(x,y,s_area);
return 1;
}
0 0
- 函数指针的简单用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- 函数指针的用法
- [原创]简单讲一下类成员函数指针的用法
- 文章标题
- Jquery实现简单遮罩层
- Web前端教程-02.03.HTML5元素、属性、格式化
- eclipse 中spring项目的xml配置打开方式里 找不到Namespaces
- SQL 视图 DB2规定
- 函数指针的简单用法
- Ubuntu 14 环境下编译安装 Redis 并将其注册为系统服务
- 剑指offer—编程题7(用两个栈实现一个队列)
- [C#基础知识] ReadOnly关键字修饰的变量可以修改,只是不能重新分配
- Program4_A
- Jquery超简单遮罩层实现代码
- 使用mingw-get 更新 mingw中的gcc
- Ubuntu下忘记MySQL密码重设方法
- Eclipse快捷键