#include <stdio.h> //定義一個加法 int sum(int a,int b){ return a + b; } //定義一個減法 int minus(int a, int b){ return a - b; } //定義一個含有指向函數指針參數的方法 int count(int a, int b, int(*p)(int,int)){ return (*p)(a, b); //或者 return p(a, b)也可以 } int main() { //函數名就是函數的地址,所以可以如下調用 printf("%d\n",count(10,10,sum)); printf("%d\n",count(10,10,minus)); return 0; }
本文出自 “phper” 博客,請務必保留此出處http://janephp.blog.51cto.com/4439680/1290253