是这样的。
#include<bits/stdc++.h> using namespace std; void dfs(int x){ if(x>47000)return; dfs(x+1); return; } int main(){ dfs(1); cout<<"asfsadfsadf"; return 0; }
以上这段代码,很明显输出结果一定是:
asfsadfsadf
然而在我的本地Dev-C++ 上面运行,却会报错进而没有输出结果。
想知道出现这种情况是什么原因以及相应的解决措施。