关于在VS2008上运行出错的问题
#include <stdio.h> int func(int n){ int r; if(n<0) printf("data error\n"); else if(n==0 || n==1) r=1; else r=n * func(n-1); return r; } int main(){ int n; int result=func(n); printf("please input n\n"); scanf_s("%d",&n); int result=func(n); printf("result=%d\n",result); }
其实代码和课程里的一样,关于这个报错,有人能帮忙解决一下吗?谢谢。