C/C++自定义简易Map映射,Reduce聚敛函数,初识函数套用

C/C++自定义简易Map映射,Reduce聚敛函数,初识函数简单套用

程序应用目标

最近初学C/C++语言,对应指针的应用与指针函数的应用,以及声明 typedef 新类型达到一种或用函数调用。

程序要求

自定义一个map函数,要求能够传入自定义操作函数:执行 加 或者 减 操作
自定义个一个reduce函数,要求能够数组中的各个数子按要求进行聚合成一个内容,这里为表达简便只写了一个累加函数:addall(int *arr,int n)

程序例子

    #include #include typedef int (*opt)(int,int);//自定义函数指针类型typedef int (*opt2)(int *, int);int *map(opt opt1,int *arr,int n,int *temp);//函数声明int reduce(opt2 opt2,int *arr,int n);int add(int m,int n);int sub(int m,int n);int addall(int *arr,int n);int main(


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部