c语言9+a(2,1)等于多少

c语言9+a(2,1)等于多少

c语言9+a(2,1)等于多少

第一次计算是fun(arr,3),结果是9+fun(&arr[1],2)进入下一次循环,

fun(&arr[1],2)的执行x[1]+fun(x+1,n-1),x[1]就相当于arr[2],也就是1+fun(&arr[2]+1,1) ,也就是1+fun(&arr[3],1);

fun(&arr[3],1);返回arr[3]=2,

所以最后的结果就是9+1+2=12

是10吗......