函数指针实现类似多态的特性
来源:互联网 发布:生鲜网络销售平台 编辑:程序博客网 时间:2024/06/13 02:16
#include <stdio.h>#include <stdlib.h>#include <math.h>#include <string.h>#define N 1e+6#define PI 3.1415926double integral(double(*p)(), double a, double b){double h = (b - a) / N;double x1 = a + h;double f0, f1,intf=0;f0 = (*p)(a);for (int i=0;i<N;i++){f1 = (*p)(x1);intf += (f0 + f1)*h / 2;f0 = f1;x1 = a + (i + 1)*h;}return intf;}double f1(double x){return 1.0 / 3 * x*x;}double f2(double x){return sqrt(4.0-x*x);}void main(){printf("%f\n", integral(sin, 0, PI / 4));printf("%f\n", integral(f1, 1, 2));printf("%f\n", integral(f2, 0, 2));printf("%f\n", integral(exp, 0,1));printf("\n");system("pause");}
0 0
- 函数指针实现类似多态的特性
- 用C语言来实现的类似C++函数的重载特性-----void*指针闲谈
- java中实现类似函数指针的功能
- java中实现类似函数指针的功能
- java中实现类似函数指针的功能
- java中实现类似函数指针的功能
- java实现类似函数指针功能
- 函数指针实现的多态
- 在C#中实现类似C++函数指针数组的功能
- 在c#中实现类似c/c++函数指针的功能
- Java利用接口和类来实现类似函数指针的功能
- 数组指针与指针数组的区别(函数指针与指针函数类似)
- 函数指针实现多态
- 类似strstr/strcpy/strpbrk函数的实现
- SQL----类似Split函数的实现1
- C 语言实现多态的原理:函数指针
- 利用C++重载实现类似“类成员指针”的功能
- 实现类似小米手机的秒表指针旋转动画摸索
- hdu 4570 Multi-bit Trie
- Java BigDecimal
- 面试常见算法之---反转链表
- origin中实现柱状图倒立功能 + 设置X轴标注
- Android SelectorChapek工具使用
- 函数指针实现类似多态的特性
- bzoj 3289: Mato的文件管理(毒瘤毒瘤毒瘤题啊)
- POJ2411——Mondriaan's Dream(轮廓线dp入门)
- 机器学习(周志华) 参考答案 第五章 神经网络
- poj3617_简单贪心
- windows下设置由多个项目组成的解决方法的编译环境
- wait()、notify()和notifyAll()是 Object类 中的方法
- Android之数据存储
- Java基础之构造函数和重载