因为觉得这个问题很水就发到灌水区了
为啥下面这个程序的输出是111111......
#include<cstdio> using namespace std; int b=11; int ceshi(int a) { if(a==b)return a; if(a<=0)ceshi(a+1); } int main() { printf("%d",ceshi(1)); return 0; }
它不是只有当a<=0时才会执行递归吗???
(求大佬指教QwQ)