#include int inc(int a){ return(++a); }int multi(int*a,int*b
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 00:16:31
#include
int inc(int a)
{ return(++a); }
int multi(int*a,int*b,int*c)
{ return(*c=*a**b); }
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1,int*arg2)
{
FUNC1 p=&inc;
int temp =p(arg1);
fun(&temp,&arg1,arg2);
printf("%dn",*arg2);
}
main()
{
int a; //局部变量a 为0;
show(multi,10,&a);
return 0;
}
int inc(int a)
{ return(++a); }
int multi(int*a,int*b,int*c)
{ return(*c=*a**b); }
typedef int(FUNC1)(int in);
typedef int(FUNC2) (int*,int*,int*);
void show(FUNC2 fun,int arg1,int*arg2)
{
FUNC1 p=&inc;
int temp =p(arg1);
fun(&temp,&arg1,arg2);
printf("%dn",*arg2);
}
main()
{
int a; //局部变量a 为0;
show(multi,10,&a);
return 0;
}
百度找的了
#include int inc(int a){ return(++a); }int multi(int*a,int*b
#include int inc(int a) { return(++a); } int multi(int*a,int
#include int inc(int a) { return(++a); } int mul
#include int func(int a,int b) { int c; c=a+b;return c; } ma
#include #include // void fun(int a,int b,int c
#include int b=3; int fun(int *a) { b+=*a; return(b); }
#include func(int a,int b) {int c; c=a+b; return c;} main()
#include int f1(int a,int b)15,9 { int c; c=b%2; return a+c;
int max(int a,int
#include int max(int a,int b,int c){\x05a=a>b?a :b ;\x05retu
int& abc(int a,int b,int c){ return a + b + c; 为什么错误
有如下程序 int runc(int a,int b) { return(a+b);} main( ) { int x=