- /*/////////////////////////////////////////////////////////////////////////////
- 文件名:函数指针
- 时间:2011/9/17
- /////////////////////////////////////////////////////////////////////////////*/
- #include<stdio.h>
- //求和函数的声明
- int sum(int a,int b);//函数声明
- /*/////////////////////////////////////////////////////////////////////////////
- 函数名:main
- 函数功能:主函数
- 入口参数:
- 出口参数:
- /////////////////////////////////////////////////////////////////////////////*/
- void main()
- {
- int a,b;
- int (*fun)(int,int);//声明一个函数指针
- printf("请输入2个数\n");
- scanf("%d,%d",&a,&b);
- fun=sum;//函数指针指向求和函数
- printf("%d+%d=%d\n",a,b,(*fun)(a,b));//通过函数指针调用函数
- }
- /*////////////////////////////////////////////////////////////////////////////
- 函数名:sum
- 函数功能:求和函数
- 入口参数:int a,int b
- 出口参数:a+b
- /////////////////////////////////////////////////////////////////////////////*/
- int sum(int a,int b)
- {
- return a+b;
- }
|