问个小问题
#include<iostream>
#include<stdio>
using namespace std;
typedef int (*fun)(int);
int sumFun2(int n)
{
return 0;
}
int sumFun1(int n)
{
fun sumFun1;
if (n == 0)
return 0;
else
return n+sumFun1(n-1);
}
int main()
{
printf("%d\n",sumFun1(5));
return 0;
}
错哪里了?