C语言里:void fun(int *x,int i){*x=*(x+i)+1;} 这个功能函数是什么意思?希望尽量详细点

如题所述

相当于x[0]=x[i]+1

x是一个数组的首地址,x+i是在数组首地址的基础上偏移i,语句里面的*用来解释地址的,所以*(x+i)表示取出x数组中第i个元素值,即x[i],加上1后,赋给x所在的内存中,即x[0]
温馨提示:答案为网友推荐,仅供参考