我想知道这个函数如何返回 4 这是正确的答案,当它res每次函数调用自己时重置变量。 num = 2367319
res
num = 2367319
int func(int num) { int res = 0; if (num > 0) res = (num % 10 % 3 == 0 ? 1 : 0) + func(num / 10); return res; }
c recursion function definition
c ×1
definition ×1
function ×1
recursion ×1