#include <stdio.h>
int max(int a,int b)
{
return a>b? a: b;
}
int min(int a,int b)
{
return a<b? a: b;
}
int fun(int x,int y,int f(int,int))
{
int result;
result=f(x,y);
printf("%d\n",result);
}
int main(int argc, char *argv[])
{
int n=1, a=3, b=5;
if(n==1)
{fun(a,b,max);}
else{fun(a,b,min);} //<==== 这儿不能写成else括号 "else(n==2) fun(a,b,min);"
return 0;
}
相关文章
- 10-12嵌入式学习DAY9 --- const修饰的指针 ,函数 ,函数的声明 ,指针作为参数传参 ,一维和二维数组的传参
- 10-12为类定义后构造函数的最小示例,使用 boost::signals2::deconstruct 作为它的工厂函数
- 10-12C++类的成员函数的形参列表后面的const
- 10-12关于整型指针作为函数的形参
- 10-120001. 假定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了尾部的*号之外,将字符中的其它的*号全部删除。形参p已指向字符串中最后的一个字母。在编写函数时,不得使用C语言提供
- 10-12【值类型作为函数形参,形参被修改,不影响原值】 不怎么正确。
- 10-12[C++] 将成员函数作为函数形参
- 10-12函数名作为形参的示例
- 10-12使用指针作函数形参遇到的问题及解决办法
- 10-12带默认形参值的函数 C++练习