C++有道题看不懂,#include int func(int a,int b);int main(){cout

问题描述:

C++有道题看不懂,
#include
int func(int a,int b);
int main()
{
cout
1个回答 分类:综合 2014-11-05

问题解答:

我来补答
如果b等于0
b=0表示给b赋值为0
b==0表示判断b是否为0,正确0返回true,不正确返回false
这道题里面func函数中的b为3,则在函数内部递归调用自己
下一层func函数中a为8-3,b为8/3,分别是5和2,b不为0
继续递归下一层a为5-2为3,b为5/2为2
继续,a为3-2为1,b为3/2为1
继续,a为1-1为0,b为1/1为1
继续,a为0-1为-1,b为0/1为0,这一层b为0作为参数穿到下一层
最后一层b为0,返回1
一层层返回上去
 
 
展开全文阅读
剩余:2000
下一页:练习2.3