#include <iostream>
using namespace std;
typedef int(*fuc)(int);//函数指针typedef的用法
int f(int a)
{
return a;
}
int g(int a,int (*f)(int))
{
return f(a);
}
int main()
{
// 流程控制----goto,break,continue
// 函 数----参数缺省,内联函数,函数重载,函数名重组
fuc gt = f;
cout<<g(100,gt)<<endl;
system("Pause");
// 预 编 译----宏(替换),#if #endif, #pragma
}
using namespace std;
typedef int(*fuc)(int);//函数指针typedef的用法
int f(int a)
{
return a;
}
int g(int a,int (*f)(int))
{
return f(a);
}
int main()
{
// 流程控制----goto,break,continue
// 函 数----参数缺省,内联函数,函数重载,函数名重组
fuc gt = f;
cout<<g(100,gt)<<endl;
system("Pause");
// 预 编 译----宏(替换),#if #endif, #pragma
}