|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 焦糖橙子 于 2018-5-15 09:59 编辑
- #include<stdio.h>
- void main()
- {
- int max(int ,int );
- int min(int ,int );
- int add(int ,int );
- void process(int x,int y,int(*fun)() );
- int a , b ;
- printf("Please enter a and b:");
- scanf("%d %d",&a,&b);
- printf("\n");
- printf("Max = ");
- process( a, b, max);
- printf("Min = ");
- process( a, b, min);
- printf("Add = ");
- process( a, b, add);
- }
- int max(int x,int y)
- {
- int max = y;
- if(x>y)
- {
- max = x;
- }
- printf("%d\n",max);
- }
- int min(int x,int y)
- {
- int min = y;
- if(x<y)
- {
- min = x;
- }
- printf("%d\n",min);
- }
- int add(int x,int y)
- {
- int add;
- add=x+y;
- printf("%d\n",add);
- }
- void process(int x,int y,int(*fun)() )
- {
- fun(x,y);
- }
复制代码
就是这段代码,没找到定义的Process是怎么回事啊??
void process(int x,int y,int(*fun)() );这个光声明了没有函数体啊
|
|