设为首页 加入收藏

TOP

C语言中的函数指针
2015-01-22 21:13:55 来源: 作者: 【 】 浏览:40
Tags:言中 函数 指针

C语言中的函数指针


函数指针的概念: 函数指针是一个指向位于代码段的函数代码的指针。


函数指针的使用:


#include

typedef struct (*fun_t) (int,int);

fun_t pf;

int add(int a, int b)

{

return a+b;

}

int sub(int a,int b)

{

return a-b;

}

int mul(int a,int b)

{

return a*b;

}

int div(int a,int b)

{

return a/b;

}

int main()

{

int result1,result2,result3,result4;

pf = add;

result1 = pf(20,4);

printf("result1 is %d",result);

pf = sub;

result2=pf(20,4);

printf("result2 is %d",result2);

pf = mul;

result3 = pf(20,4);

printf("result3 is %d",result3);

pf = div;

result4=pf(20,4);

printf("result4 is %d",result4);

return 0;

}

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇UVa 10152 - ShellSort 题解 下一篇编程算法 - 部分和问题 代码(C)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: