奥礼网
新记
C语言将函数传给另一个函数的参数怎么写,比如我调用一个函数可以有2个功能,加法和减法。
如题所述
举报该文章
其他看法
第1个回答 推荐于2016-05-14
int sub(int a, int b)
{
return a - b;
}
int add(int a, int b)
{
return a + b;
}
int myfn(int (*fn)(int, int), int a, int b)
{
return fn(a, b);
}
int main()
{
myfn(sub, 1, 2);
myfn(add, 1, 2);
}
追问
还是报错
本回答被提问者采纳
相似回答
大家正在搜
相关问题
C语言中将函数名作为参数被另外一个函数调用,应该怎么办?
C语言将函数名作为参数被另外一个函数调用怎么做?
C语言如何把一个函数的返回值传递给另一个函数?
c语言,关于函数调用,参数问题。写了一个初始化函数,输入了两...
C语言函数传递多个数组参数 例如一个函数需要a,b两个数组怎...
C语言中,我想在一个函数里用另一个函数的变量怎么办??
C语言如何把一个函数的返回值传递给另一个函数
C中怎么将数组作为参数全部传递给下一个函数