关于递归调用的问题,有一个疑惑,求大佬帮忙解答

图片上的这段代码,第5行会执行递归吗?还是说必须return后的语句才会执行递归?
根据运行结果来看,到第六行才执行的递归,是不是意味着第五行的赋值不执行递归?为什么呢图片说明

1个回答

执行第五行的时候就进入递归啦,要递归结束之后把值赋给result才会结束第五行

cppsu10net1
cppsu10net1 回复liang_shui_guo: 如果第五行开始递归,那么结果是多少呢?这个函数的功能是十进制转二进制
接近 3 年之前 回复
cppsu10net1
cppsu10net1 回复liang_shui_guo: 但是这样结果就不对了
接近 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问