【100题】求1+2+……N的和-----函数指针的方法!!!

//函数指针的方法
#include <iostream>
using namespace std;

//定义函数指针
typedef int (*fun)(int);

int f1(int i)
{
	return 0;
}

int f2(int i)
{
	//定义函数指针数组
	fun f[2] = {f1,f2};
	return i+f[!!i](i-1);
}

void main()
{
	cout << f2(10) <<endl;
}

你可能感兴趣的:(fun)