首页 > 代码库 > C++学习笔记:指向函数的指针
C++学习笔记:指向函数的指针
1 #include <stdio.h> 2 3 int sum(int a, int b) 4 { 5 return a+b; 6 } 7 8 int minus(int a, int b) 9 { 10 return a-b; 11 } 12 13 int x(int a, int b) 14 { 15 return a*b; 16 }
//第一个参数为指向函数的指针,返回类型为int,参数是int,int
1 void counting(int (*p)(int, int), int a, int b) 2 { 3 int result = p(a, b); 4 printf("result = %d\n", result); 5 } 6 7 int main() 8 { 9 //指向函数的指针 10 counting(sum, 1, 2);//counting(minus, 1, 2); counting(x, 1, 2); 11 return 0; 12 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。