以下函数为所有合法值 m 和 n (m≥1,n≥0 and m>n) 正确计算m C n 的值
int func(int m, int n)
{
if (E) return 1;
else return(func(m -1, n) + func(m - 1, n - 1));
}
在上述函数,下列哪个是 E 的正确表达式?
(A) (n = = 0) || (米 = = 1)
(B) (n = = 0) && (m = = 1)
(C) (n = = 0) || (m = = n)
(D) (n == 0) && (m == n)答案: (C)
说明:为给定的函数递归制作一个递归树。
这个问题的测验