vs2008 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
答案:1 悬赏:20
解决时间 2021-03-28 23:05
- 提问者网友:聂風
- 2021-03-28 09:37
vs2008 error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
最佳答案
- 二级知识专家网友:零点过十分
- 2021-03-28 10:29
int main 没有返回值 , 在后面加上一行: return 0; 就可以了。
#include
int i=3;
void f(int n){static i=1;
if(n>1){i+=n;f(n-1);i++; printf("%d
",i);}
}
int main(void){f(i++); printf("%d
",i);
return 0;
}
追问:你运行了么 我试了 还是不行啊
追答:这样就行了。缺少一个类型说明 。
#include
int i=3;
void f(int n){static int i=1;
if(n>1){i+=n;f(n-1);i++; printf("%d
",i);}
}
int main(void){f(i++); printf("%d
",i);
return 0;
}
#include
int i=3;
void f(int n){static i=1;
if(n>1){i+=n;f(n-1);i++; printf("%d
",i);}
}
int main(void){f(i++); printf("%d
",i);
return 0;
}
追问:你运行了么 我试了 还是不行啊
追答:这样就行了。缺少一个类型说明 。
#include
int i=3;
void f(int n){static int i=1;
if(n>1){i+=n;f(n-1);i++; printf("%d
",i);}
}
int main(void){f(i++); printf("%d
",i);
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯