作业帮 > 综合 > 作业

关于C程序设计的一道题

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/19 21:47:26
关于C程序设计的一道题
这道题为什么答案是7,而不是4呢?
递归啊
调用3次sub 分别为
sub( a,5,1 )
sub(a,2,2)
sub(a,1,4)
那么就会调用3次*a+=k
a = 0 + 4 + 2 + 1 = 7
你说的等于4,是只考虑到了最内层的一次调用sub(这时k=4),实际上调用内层后还会返回上层,
还会 + 2 和 + 1
结果就是7