c语言问题如图,重点解释一下画红线的位置 10
3个回答
展开全部
是一个条件表达式, t > a[n-1]为真就返回t,否则返回a[n-1]
追问
t怎么与a[n-1]比较?
追答
下面的解析有
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是一个判断语句,A>B?C:D 的意思就是如果A>B成立结果为C,否则结果为D,按此处来看也就是判断得出的结果最终会return掉。
追问
t怎么与a[n-1]比较?
追答
t=f(a,n-1)也就是说f是一个递归函数,t是一个值,a[n-1]也是一个值,他们比较。
n=0 --> f(a,0)=a[0]
n=1 --> f(a,1)=a[0]
n=2 --> f(a,2)=max{t,a[n-1]}=max{f(a,1),a[1]}=max{a[0],a[1]}
... ...
依此类推
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询