第09天C语言(08):指向函数的指针的应用场景
2017-07-06 00:00
429 查看
#pragma mark 指向函数的指针的应用场景
###pragma mark 概念
###pragma mark 代码
###pragma mark 概念
###pragma mark 代码
#include <stdio.h> int sum(int v1,int v2) { return v1 + v2; } int minus(int v1,int v2) { return v1 - v2; } // 接收一个 指向 函数的指针 // 让demo接收一个 指向函数的指针 // 以后我们只需要给demo 函数传递对应的指针, 那么函数内部就可以调用不同的函数 int demo(int v1,int v2) { return minus(v1, v2); } int demo2(int v1,int v2) { return sum(v1, v2); } // 接收了3个参数 v1 v2, 指向函数的指针 int (*p)(int ,int) int demo3(int v1,int v2 , int (*p)(int ,int)) { return p(v1,v2); } int main() { // 定义一个方法,给你两个数,用户要求你做加法 你就做加法,用户要求你做减法,那你就做减法 // printf("sum = %i\n",sum(10, 20)); // printf("minus = %i\n",minus(20, 10)); // printf("minus = %i\n",demo(20, 10)); // printf("sum = %i\n",demo2(20, 10)); printf("minus = %i\n",demo3(20, 10, minus)); printf("minus = %i\n",demo3(20, 10, sum)); return 0; }
相关文章推荐
- 指向函数的指针—应用场景
- 第09天C语言(09):指向函数的指针练习
- 第09天C语言(07):指向函数的指针-基本概念
- 【C语言】14-返回指针的函数与指向函数的指针
- 【C语言】14-返回指针的函数与指向函数的指针
- C语言指向函数的指针
- C语言指向函数的指针
- c语言学习,指针函数、函数指针、指针的指针、指向指针数组的指针
- 指向函数的指针(续) - C语言
- c语言中函数指针的应用
- C语言中返回指针的函数和指向函数的指针
- 011_C语言数组与指针间的转换及函数应用
- C语言中的回调函数及应用场景
- 【C语言】14-返回指针的函数与指向函数的指针
- 指向函数的指针(续) - C语言
- 深入理解C语言中的指向函数的指针和返回指针的函数!
- c语言学习,指针函数、函数指针、指针的指针、指向指针数组的指针
- 指向函数的指针 - C语言
- 11.13 C语言----指向函数的指针
- C语言指针学习:指向函数的指针