程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言中,指向函數的指針變量

C語言中,指向函數的指針變量

編輯:關於C語言

C語言中的指針是C語言中很重要的一種數據類型,它不但可以指向int、char、char[]、而且可以指向函數.

#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

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved