【简答题】#分析下面程序运行的结果。 #include <iostream> using namespace std; int main()
已帮助 人
【简答题】#分析下面程序运行的结果。 #include <iostream> using namespace std; int main() { cout<<" This "<<" is "; cout<<" a "<<" C++ "; cout<<"program. " << endl; return 0; }

回答
共1条回复-
程序运行结果:10 分析递归函数调用过程: 第1次递归: N=1,RETURN $RES = 2*(FUN(2)+1)。 第2次递归: N=2,RETURN $RES = 2*(FUN(3)+1)。 第3次递归: N=3,RETURN 1。 由此返回:FUN(3)=1; FUN(2)=4;FUN(1)=10
