f是一个递归函数, 当n为1时,返回a[0]
当n为2的时候,t就是a[0] 返回的是a[1]和a[0]中的较大值
之后类似,对于任何时候调用f(a,n)都是返回从a[0]到a[n-1]的最大值。
所以 这个题目,f(a,9)就是数组中的最大元素,也即是9
选A
首先计算++x。 先自加。 x=2
作为||左值, x值非0即为真。 所以右值不参与计算。 整体表达式
值为真。
作为逻辑运算结果, 值为真则为1. 所以t=1.
计算后
t=1 x=2 y=1 z=1
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)